{"id":"https://openalex.org/W2097944768","doi":"https://doi.org/10.1109/tc.2004.1268397","title":"A simple mechanism for detecting ineffectual instructions in slipstream processors","display_name":"A simple mechanism for detecting ineffectual instructions in slipstream processors","publication_year":2004,"publication_date":"2004-03-08","ids":{"openalex":"https://openalex.org/W2097944768","doi":"https://doi.org/10.1109/tc.2004.1268397","mag":"2097944768"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2004.1268397","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2004.1268397","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","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/A5069070053","display_name":"Jinson Koppanalil","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156213","display_name":"American Rock Mechanics Association","ror":"https://ror.org/05vfrxy92","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210156213"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"J.J. Koppanalil","raw_affiliation_strings":["ARM, Inc., Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"ARM, Inc., Austin, TX, USA","institution_ids":["https://openalex.org/I4210156213"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090803057","display_name":"Eric Rotenberg","orcid":"https://orcid.org/0000-0002-0406-1973"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"E. Rotenberg","raw_affiliation_strings":["Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5069070053"],"corresponding_institution_ids":["https://openalex.org/I4210156213"],"apc_list":null,"apc_paid":null,"fwci":2.9109,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.90068409,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"53","issue":"4","first_page":"399","last_page":"413"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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":0.9995999932289124,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8751457929611206},{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.6224449872970581},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5882757902145386},{"id":"https://openalex.org/keywords/root","display_name":"Root (linguistics)","score":0.5292263031005859},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.4688839614391327},{"id":"https://openalex.org/keywords/root-cause","display_name":"Root cause","score":0.459617555141449},{"id":"https://openalex.org/keywords/register","display_name":"Register (sociolinguistics)","score":0.42553016543388367},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.4044909179210663},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.32770949602127075},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.23143097758293152}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8751457929611206},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.6224449872970581},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5882757902145386},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.5292263031005859},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4688839614391327},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.459617555141449},{"id":"https://openalex.org/C2779235478","wikidata":"https://www.wikidata.org/wiki/Q286576","display_name":"Register (sociolinguistics)","level":2,"score":0.42553016543388367},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.4044909179210663},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.32770949602127075},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.23143097758293152},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2004.1268397","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2004.1268397","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:repository.lib.ncsu.edu:1840.16/2433","is_oa":false,"landing_page_url":"http://www.lib.ncsu.edu/resolver/1840.16/2433","pdf_url":null,"source":{"id":"https://openalex.org/S4306402468","display_name":"NCSU Libraries Repository (North Carolina State University Libraries)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I137902535","host_organization_name":"North Carolina State University","host_organization_lineage":["https://openalex.org/I137902535"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W33563874","https://openalex.org/W2032094184","https://openalex.org/W2044773873","https://openalex.org/W2097944768","https://openalex.org/W2111905231","https://openalex.org/W2113617109","https://openalex.org/W2117515905","https://openalex.org/W2129889140","https://openalex.org/W2143068308","https://openalex.org/W2144334298","https://openalex.org/W2146173591","https://openalex.org/W2146246439","https://openalex.org/W2166474486","https://openalex.org/W2168214303","https://openalex.org/W2168307289","https://openalex.org/W2170653240","https://openalex.org/W3013744194","https://openalex.org/W3016042508","https://openalex.org/W3151299008","https://openalex.org/W4231361442","https://openalex.org/W4237279653","https://openalex.org/W4239625758","https://openalex.org/W4240535691","https://openalex.org/W4240732945","https://openalex.org/W4242484660","https://openalex.org/W4244058688","https://openalex.org/W4244072202","https://openalex.org/W4251734878","https://openalex.org/W4251852027","https://openalex.org/W4255602098","https://openalex.org/W6684505806"],"related_works":["https://openalex.org/W2030594396","https://openalex.org/W2535098331","https://openalex.org/W2483419948","https://openalex.org/W4280640835","https://openalex.org/W2885334669","https://openalex.org/W1594076216","https://openalex.org/W3045668461","https://openalex.org/W4255366506","https://openalex.org/W2202104725","https://openalex.org/W2354546531"],"abstract_inverted_index":{"A":[0,147],"slipstream":[1],"processor":[2],"accelerates":[3],"a":[4,153,163],"program":[5,56],"by":[6,51,133],"speculatively":[7],"removing":[8],"repeatedly":[9],"ineffectual":[10,16,33,138,144,182],"instructions.":[11],"Detecting":[12],"the":[13,29,36,54,59,80,85,94,119,130],"roots":[14],"of":[15,39,58,112,151,181],"computation:":[17],"unreferenced":[18,68,91],"writes,":[19,21,140],"nonmodifying":[20],"and":[22,106,168,178],"correctly":[23],"predicted":[24],"branches,":[25],"is":[26],"straightforward.":[27],"On":[28],"other":[30],"hand,":[31],"detecting":[32,67],"instructions":[34,42,74,78],"in":[35,84,93],"backward":[37,86],"slices":[38],"these":[40],"root":[41,73],"currently":[43],"requires":[44],"complex":[45,104],"back-propagation":[46,62,177],"circuitry.":[47],"We":[48,127],"observe":[49],"that,":[50],"logically":[52],"monitoring":[53],"speculative":[55,95],"(instead":[57],"original":[60],"program),":[61],"can":[63],"be":[64],"reduced":[65],"to":[66,136,157],"writes.":[69,146],"That":[70],"is,":[71],"once":[72],"are":[75],"actually":[76],"removed,":[77],"at":[79],"next":[81],"higher":[82],"level":[83],"slice":[87],"become":[88],"newly":[89],"exposed":[90],"writes":[92],"program.":[96],"This":[97],"new":[98],"algorithm,":[99],"called":[100],"implicit":[101,176],"back-propagation,":[102],"eliminates":[103],"hardware":[105,131],"achieves":[107,162],"an":[108,158],"average":[109,172],"performance":[110,169,173],"improvement":[111,122,174],"11.8":[113],"percent,":[114],"only":[115,142,152],"marginally":[116],"lower":[117],"than":[118],"12.3":[120],"percent":[121,171],"achieved":[123],"with":[124,175],"explicit":[125],"back-propagation.":[126],"further":[128],"simplify":[129],"component":[132],"electing":[134],"not":[135],"detect":[137],"memory":[139,183],"focusing":[141],"on":[143],"register":[145,160],"minimal":[148],"implementation":[149],"consisting":[150],"register-indexed":[154],"table":[155],"(similar":[156],"architectural":[159],"file)":[161],"good":[164],"balance":[165],"between":[166],"complexity":[167],"(11.2":[170],"without":[179],"detection":[180],"writes).":[184]},"counts_by_year":[],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
