{"id":"https://openalex.org/W2013394372","doi":"https://doi.org/10.1145/960114.29652","title":"A block-and-actions generator as an alternative to a simulator for collecting architecture measurements","display_name":"A block-and-actions generator as an alternative to a simulator for collecting architecture measurements","publication_year":1987,"publication_date":"1987-07-01","ids":{"openalex":"https://openalex.org/W2013394372","doi":"https://doi.org/10.1145/960114.29652","mag":"2013394372"},"language":"en","primary_location":{"id":"doi:10.1145/960114.29652","doi":"https://doi.org/10.1145/960114.29652","is_oa":true,"landing_page_url":"https://doi.org/10.1145/960114.29652","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/960114.29652","source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/960114.29652","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5003116082","display_name":"Miquel Huguet","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. Huguet","raw_affiliation_strings":["UCLA Computer Science Department, University of California, Los Angeles, Ca"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UCLA Computer Science Department, University of California, Los Angeles, Ca","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069361069","display_name":"Thomas A. Lang","orcid":"https://orcid.org/0000-0002-7482-7727","observed_orcids":["https://orcid.org/0000-0002-7482-7727"]},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"T. Lang","raw_affiliation_strings":["UCLA Computer Science Department, University of California, Los Angeles, Ca"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UCLA Computer Science Department, University of California, Los Angeles, Ca","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076257646","display_name":"Yuval Tamir","orcid":"https://orcid.org/0009-0008-9977-4714","observed_orcids":["https://orcid.org/0009-0008-9977-4714"]},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Y. Tamir","raw_affiliation_strings":["UCLA Computer Science Department, University of California, Los Angeles, Ca"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UCLA Computer Science Department, University of California, Los Angeles, Ca","institution_ids":["https://openalex.org/I161318765"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I161318765"],"apc_list":null,"apc_paid":null,"fwci":1.139,"has_fulltext":true,"cited_by_count":16,"citation_normalized_percentile":{"value":0.80806608,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"22","issue":"7","first_page":"14","last_page":"25"},"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.989300012588501,"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.989300012588501,"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.0038999998942017555,"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/T12127","display_name":"Software System Performance and Reliability","score":0.0007999999797903001,"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/processor-performance-evaluation","display_name":"processor performance evaluation","score":0.7210000157356262},{"id":"https://openalex.org/keywords/compiler-instrumentation","display_name":"compiler instrumentation","score":0.31700000166893005},{"id":"https://openalex.org/keywords/processor-design","display_name":"processor design","score":0.414000004529953}],"concepts":[{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.9290278553962708},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8861939907073975},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8836275339126587},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.6841381192207336},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.6804375052452087},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.563766598701477},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5209566354751587},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4671005308628082},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.45312029123306274},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3522026538848877},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.06853610277175903},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/960114.29652","doi":"https://doi.org/10.1145/960114.29652","is_oa":true,"landing_page_url":"https://doi.org/10.1145/960114.29652","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/960114.29652","source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/960114.29652","doi":"https://doi.org/10.1145/960114.29652","is_oa":true,"landing_page_url":"https://doi.org/10.1145/960114.29652","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/960114.29652","source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2013394372.pdf","grobid_xml":"https://content.openalex.org/works/W2013394372.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W31776649","https://openalex.org/W1561829173","https://openalex.org/W1811377747","https://openalex.org/W1991807341","https://openalex.org/W2004340162","https://openalex.org/W2027488977","https://openalex.org/W2038319697","https://openalex.org/W2038446042","https://openalex.org/W2053777024","https://openalex.org/W2086759344","https://openalex.org/W2105860728","https://openalex.org/W2110884965","https://openalex.org/W2116913081","https://openalex.org/W2118387410","https://openalex.org/W2160080869","https://openalex.org/W3147362426","https://openalex.org/W4205168093","https://openalex.org/W4285719527","https://openalex.org/W4388892785"],"related_works":["https://openalex.org/W4235087600","https://openalex.org/W7098734142","https://openalex.org/W2107493680","https://openalex.org/W2164821985","https://openalex.org/W2585660314","https://openalex.org/W7099436593","https://openalex.org/W2222560299","https://openalex.org/W2128081780","https://openalex.org/W1531781699","https://openalex.org/W7098806738"],"abstract_inverted_index":{"To":[0,32],"design":[1],"a":[2,105,127,157,201,240],"new":[3],"processor":[4],"or":[5,151],"to":[6,13,16,39,58,70,91,178,187,235,261],"modify":[7],"an":[8,42,114],"existing":[9,43],"one,":[10],"designers":[11,89],"need":[12],"gather":[14],"data":[15],"estimate":[17],"the":[18,25,28,46,79,97,121,130,139,148,153,167,174,184,209,215,219,228,236,259],"influence":[19],"of":[20,27,49,82,104,129,176,196,204,224,239],"specific":[21],"architecture":[22,119],"features":[23],"on":[24,41,166],"performance":[26],"proposed":[29],"machine":[30,44],"(PM).":[31],"obtain":[33,59,262],"this":[34,110],"data,":[35],"it":[36,213],"is":[37,85,135,144,198,211,226,231],"necessary":[38],"measure":[40,74],"(EM)":[45],"dynamic":[47],"behavior":[48],"typical":[50,83,248],"programs":[51,84,95,249],".":[52],"Traditionally,":[53],"simulators":[54],"have":[55],"been":[56],"used":[57,257],"measurements":[60,177,216],"for":[61,117],"PMs.":[62],"Since":[63],"several":[64],"hundred":[65],"EM":[66,149,168,194],"instructions":[67,197],"are":[68],"required":[69],"decode,":[71],"interpret,":[72],"and":[73,96,156,169,173],"each":[75],"simulated":[76],"(PM)":[77],"instruction,":[78],"simulation":[80],"time":[81,230,238],"prohibitively":[86],"large.":[87],"Thus,":[88,246],"tend":[90],"simulate":[92],"only":[93],"small":[94],"results":[98],"obtained":[99,145],"might":[100],"not":[101],"be":[102,179,188,256],"representative":[103],"real":[106],"system":[107],"behavior.":[108],"In":[109],"paper":[111],"we":[112],"present":[113],"alternative":[115],"tool":[116],"collecting":[118,243],"measurements:":[120],"Block-and-Actions":[122],"Generator":[123],"(BKGEN).":[124],"BKGEN":[125,181,225],"produces":[126],"version":[128,143],"program":[131,210],"being":[132],"measured":[133,189],"which":[134],"directly":[136,146],"executable":[137,142],"by":[138,258],"EM.":[140],"This":[141],"with":[147,152,200,218],"compiler":[150,155,171],"PM":[154,170,185,202],"assembly-to-assembly":[158],"translator.":[159],"The":[160,221],"choice":[161],"between":[162],"these":[163],"alternatives":[164],"depends":[165],"technology":[172],"type":[175],"obtained.":[180],"also":[182],"collects":[183,214],"events":[186],"(called":[190],"actions":[191,205],").":[192],"Each":[193],"block":[195,203],"associated":[199,217],"so":[206],"that":[207,227],"when":[208],"executed,":[212],"PM.":[220],"main":[222],"advantage":[223],"execution":[229,237],"substantially":[232],"reduced":[233],"compared":[234],"simulator":[241],"while":[242],"similar":[244],"data.":[245],"large":[247],"(compilers,":[250],"assemblers,":[251],"word":[252],"processors,":[253],"...)":[254],"can":[255],"designer":[260],"meaningful":[263],"measurements.":[264]},"counts_by_year":[],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2016-06-24T00:00:00"}
