{"id":"https://openalex.org/W2051943342","doi":"https://doi.org/10.1147/jrd.2009.5429073","title":"Cell Broadband Engine processor performance optimization: Tracing tools implementation and use","display_name":"Cell Broadband Engine processor performance optimization: Tracing tools implementation and use","publication_year":2009,"publication_date":"2009-09-01","ids":{"openalex":"https://openalex.org/W2051943342","doi":"https://doi.org/10.1147/jrd.2009.5429073","mag":"2051943342"},"language":"en","primary_location":{"id":"doi:10.1147/jrd.2009.5429073","is_oa":false,"landing_page_url":"https://doi.org/10.1147/jrd.2009.5429073","pdf_url":null,"source":{"id":"https://openalex.org/S4210219925","display_name":"IBM Journal of Research and Development","issn_l":"0018-8646","issn":["0018-8646","2151-8556"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320652","host_organization_name":"IBM","host_organization_lineage":["https://openalex.org/P4310320652"],"host_organization_lineage_names":["IBM"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Journal of Research and Development","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016497710","display_name":"Marina Biberstein","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"M. Biberstein","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040299936","display_name":"S. Dori-Hacohen","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"S. Dori-Hacohen","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050772231","display_name":"Y. Harel","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Y. Harel","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112808800","display_name":"A. Heilper","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"A. Heilper","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039109446","display_name":"Bilha Mendelson","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"B. Mendelson","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091603192","display_name":"Uzi Shvadron","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"U. Shvadron","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042450080","display_name":"Eran Treister","orcid":"https://orcid.org/0000-0002-5351-0966"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"E. Treister","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025310174","display_name":"Javier S. Turek","orcid":"https://orcid.org/0000-0003-4027-1529"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"J. Turek","raw_affiliation_strings":["IBM Haifa Research Laboratory, Haifa, Israel","[IBM, Haifa Research Laboratory, Haifa, Israel]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Research Laboratory, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]},{"raw_affiliation_string":"[IBM, Haifa Research Laboratory, Haifa, Israel]","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004951910","display_name":"Minhhyuk Chang","orcid":null},"institutions":[{"id":"https://openalex.org/I4391768063","display_name":"VMware (United States)","ror":"https://ror.org/01mwmh458","country_code":null,"type":"company","lineage":["https://openalex.org/I4391768063"]},{"id":"https://openalex.org/I74786994","display_name":"Kitware (United States)","ror":"https://ror.org/02s2acn37","country_code":"US","type":"company","lineage":["https://openalex.org/I74786994"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. S. Chang","raw_affiliation_strings":["Research & Development Performance, VMware, Inc., Palo Alto, CA, USA","VMware Inc., Research & Development Performance, Palo Alto, California"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research & Development Performance, VMware, Inc., Palo Alto, CA, USA","institution_ids":["https://openalex.org/I4391768063"]},{"raw_affiliation_string":"VMware Inc., Research & Development Performance, Palo Alto, California","institution_ids":["https://openalex.org/I74786994"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":9,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.1003028,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"53","issue":"5","first_page":"7:1","last_page":"7:14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8615872859954834},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6087231040000916},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5553528070449829},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.5219516158103943},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.5211972594261169},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4658283591270447},{"id":"https://openalex.org/keywords/timestamp","display_name":"Timestamp","score":0.459612101316452},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.4241892993450165},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4158722162246704},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3997388780117035},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3741109371185303},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.1986827850341797}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8615872859954834},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6087231040000916},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5553528070449829},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.5219516158103943},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.5211972594261169},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4658283591270447},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.459612101316452},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.4241892993450165},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4158722162246704},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3997388780117035},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3741109371185303},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.1986827850341797},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1147/jrd.2009.5429073","is_oa":false,"landing_page_url":"https://doi.org/10.1147/jrd.2009.5429073","pdf_url":null,"source":{"id":"https://openalex.org/S4210219925","display_name":"IBM Journal of Research and Development","issn_l":"0018-8646","issn":["0018-8646","2151-8556"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320652","host_organization_name":"IBM","host_organization_lineage":["https://openalex.org/P4310320652"],"host_organization_lineage_names":["IBM"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Journal of Research and Development","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1584896373","https://openalex.org/W1652742168","https://openalex.org/W1978319530","https://openalex.org/W2006938992","https://openalex.org/W2038256364","https://openalex.org/W2061606261","https://openalex.org/W2088128350","https://openalex.org/W2098984303","https://openalex.org/W2122465391","https://openalex.org/W2124759464","https://openalex.org/W2136434791","https://openalex.org/W2157829063","https://openalex.org/W2164047821","https://openalex.org/W3137220996","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2060561905","https://openalex.org/W1417711376","https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W1986883493","https://openalex.org/W2101387113","https://openalex.org/W3106557793","https://openalex.org/W4206718021","https://openalex.org/W2964137613"],"abstract_inverted_index":{"Optimizing":[0],"performance":[1,34,41,154,194,209],"on":[2,42,111,132,151],"multicore":[3],"processors":[4],"is":[5,108],"a":[6,95,127],"daunting":[7],"task":[8],"because":[9],"of":[10,14,146,160],"the":[11,43,49,55,69,82,87,92,112,123,144,158,161,180],"increased":[12],"importance":[13],"such":[15],"factors":[16],"as":[17],"thread":[18],"communication,":[19],"memory":[20,23],"contention,":[21],"and":[22,33,54,78,106,137,148,153,163,175,183,199],"access":[24],"latency.":[25],"This":[26,84],"paper":[27,85],"presents":[28],"two":[29],"tools":[30],"that":[31,94],"programmers":[32,206],"analysts":[35],"can":[36,191,202],"use":[37,159],"to":[38,121,126,207,215],"understand":[39],"application":[40],"Cell":[44],"Broadband":[45],"Engine\u00ae":[46],"(Cell/B.E.)":[47],"processor:":[48],"Performance":[50],"Debugging":[51],"Tool":[52],"(PDT)":[53],"Trace":[56],"Analyzer":[57],"(TA).":[58],"PDT":[59,162],"traces":[60,73],"user-space":[61],"events,":[62],"augmenting":[63],"them":[64],"with":[65],"scheduling":[66],"data":[67],"from":[68,91],"operating":[70],"system;":[71],"those":[72],"are":[74],"then":[75],"read,":[76],"analyzed,":[77],"presented":[79],"visually":[80],"by":[81,100,165,179,205],"TA.":[83],"describes":[86],"implementation":[88],"issues":[89,195],"arising":[90],"fact":[93],"common":[96,128],"low-overhead":[97],"clock":[98],"shared":[99],"all":[101],"cores,":[102],"essential":[103],"for":[104],"analysis":[105,120,190],"visualization,":[107],"not":[109],"available":[110],"Cell/B.E.":[113,169],"processor.":[114],"The":[115],"TA":[116,164],"employs":[117],"an":[118],"offline":[119],"align":[122],"collected":[124],"events":[125],"time":[129],"based":[130],"only":[131],"thread-local":[133],"timestamps,":[134],"event":[135],"order,":[136],"context":[138],"switch":[139],"information.":[140],"We":[141,156,186],"also":[142],"discuss":[143],"overhead":[145],"tracing":[147],"its":[149],"impact":[150],"execution":[152],"analysis.":[155],"illustrate":[157],"analyzing":[166],"several":[167],"significant":[168],"processor":[170],"workloads,":[171],"including":[172],"native":[173],"code":[174],"higher-level":[176],"abstractions":[177],"offered":[178],"Data":[181],"Communication":[182],"Synchronization":[184],"services.":[185],"show":[187],"how":[188,200],"trace":[189],"help":[192],"identify":[193],"in":[196],"these":[197],"workloads":[198],"it":[201],"be":[203],"used":[204],"spot":[208],"antipatterns":[210],"(common":[211],"programming":[212],"practices":[213],"leading":[214],"suboptimal":[216],"performance).":[217]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
