{"id":"https://openalex.org/W2049646255","doi":"https://doi.org/10.1147/rd.413.0331","title":"NStrace: A bus-driven instruction trace tool for PowerPC microprocessors","display_name":"NStrace: A bus-driven instruction trace tool for PowerPC microprocessors","publication_year":1997,"publication_date":"1997-05-01","ids":{"openalex":"https://openalex.org/W2049646255","doi":"https://doi.org/10.1147/rd.413.0331","mag":"2049646255"},"language":"en","primary_location":{"id":"doi:10.1147/rd.413.0331","is_oa":false,"landing_page_url":"https://doi.org/10.1147/rd.413.0331","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/A5024048378","display_name":"Peter A. Sandon","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"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"P. A. Sandon","raw_affiliation_strings":["Microelectronics Division, Burlington facility, IBM, Essex Junction, VT, USA","IBM Microelectronics Division, Burlington Facility, Essex Junction, Vermont 05452, USA"],"affiliations":[{"raw_affiliation_string":"Microelectronics Division, Burlington facility, IBM, Essex Junction, VT, USA","institution_ids":["https://openalex.org/I1341412227"]},{"raw_affiliation_string":"IBM Microelectronics Division, Burlington Facility, Essex Junction, Vermont 05452, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109204445","display_name":"Yu-Cheng Liao","orcid":"https://orcid.org/0000-0002-5148-2375"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Y.-C. Liao","raw_affiliation_strings":["Microelectronics Division, IBM, Austin, TX, USA","IBM Microelectronics Division, 11400 Burnet Road, Austin, Texas 78758, USA"],"affiliations":[{"raw_affiliation_string":"Microelectronics Division, IBM, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]},{"raw_affiliation_string":"IBM Microelectronics Division, 11400 Burnet Road, Austin, Texas 78758, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037182352","display_name":"Tony Cook","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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"T. E. Cook","raw_affiliation_strings":["Microelectronics Division, Burlington facility, IBM, Essex Junction, VT, USA","IBM Microelectronics Division, Burlington Facility, Essex Junction, Vermont 05452, USA"],"affiliations":[{"raw_affiliation_string":"Microelectronics Division, Burlington facility, IBM, Essex Junction, VT, USA","institution_ids":["https://openalex.org/I1341412227"]},{"raw_affiliation_string":"IBM Microelectronics Division, Burlington Facility, Essex Junction, Vermont 05452, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070569900","display_name":"D. M. Schultz","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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D. M. Schultz","raw_affiliation_strings":["AS/400 Division, IBM, Rochester, MN, USA","IBM AS/400 Division, 3605 Highway 52 N., Rochester, Minnesota 55901, USA"],"affiliations":[{"raw_affiliation_string":"AS/400 Division, IBM, Rochester, MN, USA","institution_ids":["https://openalex.org/I1341412227"]},{"raw_affiliation_string":"IBM AS/400 Division, 3605 Highway 52 N., Rochester, Minnesota 55901, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077378295","display_name":"P. Martin-de-Nicolas","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"P. Martin-de-Nicolas","raw_affiliation_strings":["Microelectronics Division, IBM, Austin, TX, USA","IBM Microelectronics Division, 11400 Burnet Road, Austin, Texas 78758, USA"],"affiliations":[{"raw_affiliation_string":"Microelectronics Division, IBM, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]},{"raw_affiliation_string":"IBM Microelectronics Division, 11400 Burnet Road, Austin, Texas 78758, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5024048378"],"corresponding_institution_ids":["https://openalex.org/I1341412227"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.13897937,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"41","issue":"3","first_page":"331","last_page":"344"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9994999766349792,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"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/powerpc","display_name":"PowerPC","score":0.9354141354560852},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7651989459991455},{"id":"https://openalex.org/keywords/system-bus","display_name":"System bus","score":0.7643674612045288},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.676428496837616},{"id":"https://openalex.org/keywords/microprocessor","display_name":"Microprocessor","score":0.6751242280006409},{"id":"https://openalex.org/keywords/back-side-bus","display_name":"Back-side bus","score":0.6545640230178833},{"id":"https://openalex.org/keywords/local-bus","display_name":"Local bus","score":0.6400010585784912},{"id":"https://openalex.org/keywords/control-bus","display_name":"Control bus","score":0.5744211077690125},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5577530860900879},{"id":"https://openalex.org/keywords/address-bus","display_name":"Address bus","score":0.4987986087799072},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4833104610443115},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4716816544532776},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45432060956954956},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4326211214065552},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.4170669913291931},{"id":"https://openalex.org/keywords/vmebus","display_name":"VMEbus","score":0.4133487939834595},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.32454872131347656},{"id":"https://openalex.org/keywords/data-acquisition","display_name":"Data acquisition","score":0.15274521708488464},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13076922297477722},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10424971580505371}],"concepts":[{"id":"https://openalex.org/C56005371","wikidata":"https://www.wikidata.org/wiki/Q209860","display_name":"PowerPC","level":3,"score":0.9354141354560852},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7651989459991455},{"id":"https://openalex.org/C136321198","wikidata":"https://www.wikidata.org/wiki/Q2377054","display_name":"System bus","level":2,"score":0.7643674612045288},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.676428496837616},{"id":"https://openalex.org/C2780728072","wikidata":"https://www.wikidata.org/wiki/Q5297","display_name":"Microprocessor","level":2,"score":0.6751242280006409},{"id":"https://openalex.org/C121013533","wikidata":"https://www.wikidata.org/wiki/Q742323","display_name":"Back-side bus","level":5,"score":0.6545640230178833},{"id":"https://openalex.org/C202015219","wikidata":"https://www.wikidata.org/wiki/Q6664300","display_name":"Local bus","level":4,"score":0.6400010585784912},{"id":"https://openalex.org/C203315745","wikidata":"https://www.wikidata.org/wiki/Q2235486","display_name":"Control bus","level":3,"score":0.5744211077690125},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5577530860900879},{"id":"https://openalex.org/C54714250","wikidata":"https://www.wikidata.org/wiki/Q178048","display_name":"Address bus","level":3,"score":0.4987986087799072},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4833104610443115},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4716816544532776},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45432060956954956},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4326211214065552},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.4170669913291931},{"id":"https://openalex.org/C117180269","wikidata":"https://www.wikidata.org/wiki/Q1377238","display_name":"VMEbus","level":3,"score":0.4133487939834595},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.32454872131347656},{"id":"https://openalex.org/C163985040","wikidata":"https://www.wikidata.org/wiki/Q1172399","display_name":"Data acquisition","level":2,"score":0.15274521708488464},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13076922297477722},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10424971580505371},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1147/rd.413.0331","is_oa":false,"landing_page_url":"https://doi.org/10.1147/rd.413.0331","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1508299597","https://openalex.org/W1519119415","https://openalex.org/W1594379287","https://openalex.org/W1736634110","https://openalex.org/W1984805319","https://openalex.org/W1988124065","https://openalex.org/W2001340901","https://openalex.org/W2056027001","https://openalex.org/W2070906137","https://openalex.org/W2072625638","https://openalex.org/W2077615298","https://openalex.org/W2110054703","https://openalex.org/W2112378054","https://openalex.org/W2140132053","https://openalex.org/W2141751983","https://openalex.org/W2157154549","https://openalex.org/W2163935347","https://openalex.org/W2165792033","https://openalex.org/W2294693415"],"related_works":["https://openalex.org/W2118477237","https://openalex.org/W2379360430","https://openalex.org/W2003802709","https://openalex.org/W2781766703","https://openalex.org/W2357721383","https://openalex.org/W2355091314","https://openalex.org/W2377037622","https://openalex.org/W834711173","https://openalex.org/W2381657634","https://openalex.org/W2381408797"],"abstract_inverted_index":{"NStrace":[0,38],"is":[1,39,124,175,200,241],"a":[2,18,23,127,130,135,150,170,182,218,265,270],"bus-driven":[3,114],"hardware":[4,240],"trace":[5,62,95,120,259],"facility":[6,260],"developed":[7,205],"for":[8,206,217,264],"the":[9,29,53,57,64,67,85,101,110,139,143,147,164,191,207,237,251],"PowerPC\u00ae":[10],"family":[11],"of":[12,20,31,47,66,84,112,146,152,172,193,203,220,236,250,253,267,272],"superscalar":[13],"RISC":[14],"microprocessors.":[15],"It":[16],"uses":[17],"recording":[19,36,190,239],"activity":[21],"on":[22,138,226],"target":[24],"processor's":[25],"bus":[26,58,117,165,173,187,238],"to":[27,51,93,109,129],"infer":[28],"sequence":[30,55,192],"instructions":[32,194],"executed":[33],"during":[34],"that":[35,88,133,195,204],"period.":[37],"distinguished":[40],"from":[41,56,168],"related":[42],"approaches":[43],"by":[44,100,126,149,180],"its":[45,79],"use":[46],"an":[48,201],"architecture-level":[49],"simulator":[50,184,199],"generate":[52],"instruction":[54,115,215,246],"recording.":[59],"The":[60,197,234],"generated":[61,214],"represents":[63],"behavior":[65],"processor":[68,86,148,183,198],"as":[69],"it":[70],"executes":[71],"at":[72],"normal":[73],"speed":[74],"while":[75],"interacting":[76],"normally":[77],"with":[78,185,248],"run-time":[80],"environment.":[81],"Furthermore,":[82],"details":[83],"state":[87,145],"are":[89,105],"not":[90],"generally":[91],"available":[92],"other":[94],"mechanisms":[96],"can":[97],"be":[98],"provided":[99],"architectural":[102],"simulation.":[103],"There":[104],"two":[106,242],"main":[107],"components":[108],"process":[111],"generating":[113],"traces:":[116],"capture":[118,123],"and":[119,157,167,189,223,278],"generation.":[121],"Bus":[122],"triggered":[125],"call":[128],"system":[131],"program":[132],"puts":[134],"particular":[136],"address":[137],"bus,":[140],"then":[141],"establishes":[142],"initial":[144],"combination":[151],"writing":[153],"out":[154],"register":[155],"values":[156],"invalidating":[158],"caches.":[159],"A":[160],"logic":[161],"analyzer":[162],"records":[163],"activity,":[166],"this":[169],"file":[171],"transactions":[174,188],"produced.":[176],"Trace":[177],"generation":[178],"proceeds":[179],"driving":[181],"these":[186],"results.":[196],"elaboration":[202],"PowerPC":[208],"Visual":[209],"Simulator.":[210],"We":[211],"have":[212],"successfully":[213],"traces":[216,247],"mix":[219],"utility":[221],"programs":[222],"real":[224],"applications":[225],"several":[227,231],"microprocessor":[228],"platforms":[229],"running":[230],"operating":[232],"systems.":[233],"capacity":[235],"million":[243,256],"transactions,":[244],"yielding":[245],"lengths":[249],"order":[252],"one":[254],"hundred":[255],"instructions.":[257],"This":[258],"has":[261],"been":[262],"used":[263],"number":[266],"studies":[268],"covering":[269],"range":[271],"performance":[273],"issues":[274],"involving":[275],"software,":[276],"hardware,":[277],"their":[279],"interactions.":[280]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
