{"id":"https://openalex.org/W2162154969","doi":"https://doi.org/10.1145/1669112.1669159","title":"Using a configurable processor generator for computer architecture prototyping","display_name":"Using a configurable processor generator for computer architecture prototyping","publication_year":2009,"publication_date":"2009-12-12","ids":{"openalex":"https://openalex.org/W2162154969","doi":"https://doi.org/10.1145/1669112.1669159","mag":"2162154969"},"language":"en","primary_location":{"id":"doi:10.1145/1669112.1669159","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1669112.1669159","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-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/A5000964076","display_name":"Alex Solomatnikov","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148978","display_name":"Hospital de Cl\u00ednicas da Unicamp","ror":"https://ror.org/05g89bp20","country_code":"BR","type":"healthcare","lineage":["https://openalex.org/I4210148978"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alex Solomatnikov","raw_affiliation_strings":["Hicamp Systems, Inc"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hicamp Systems, Inc","institution_ids":["https://openalex.org/I4210148978"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033963442","display_name":"Amin Firoozshahian","orcid":"https://orcid.org/0009-0009-0128-298X"},"institutions":[{"id":"https://openalex.org/I4210148978","display_name":"Hospital de Cl\u00ednicas da Unicamp","ror":"https://ror.org/05g89bp20","country_code":"BR","type":"healthcare","lineage":["https://openalex.org/I4210148978"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Amin Firoozshahian","raw_affiliation_strings":["Hicamp Systems, Inc"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hicamp Systems, Inc","institution_ids":["https://openalex.org/I4210148978"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053715507","display_name":"Ofer Shacham","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ofer Shacham","raw_affiliation_strings":["Stanford University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019197913","display_name":"Zain Asgar","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zain Asgar","raw_affiliation_strings":["Stanford University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071780189","display_name":"Megan Wachs","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Megan Wachs","raw_affiliation_strings":["Stanford University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056488298","display_name":"Wajahat Qadeer","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wajahat Qadeer","raw_affiliation_strings":["Stanford University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059607447","display_name":"Stephen Richardson","orcid":"https://orcid.org/0000-0003-4359-3638"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stephen Richardson","raw_affiliation_strings":["Stanford University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090469068","display_name":"Mark Horowitz","orcid":"https://orcid.org/0000-0003-3245-7542"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark Horowitz","raw_affiliation_strings":["Stanford University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8766,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.86913323,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"358","last_page":"369"},"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.9998000264167786,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998000264167786,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8271901607513428},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6749421954154968},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.6150923371315002},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5800999999046326},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5653864145278931},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.44932255148887634},{"id":"https://openalex.org/keywords/rapid-prototyping","display_name":"Rapid prototyping","score":0.4199731647968292},{"id":"https://openalex.org/keywords/generator","display_name":"Generator (circuit theory)","score":0.4105723202228546},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.358470618724823}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8271901607513428},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6749421954154968},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.6150923371315002},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5800999999046326},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5653864145278931},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.44932255148887634},{"id":"https://openalex.org/C2780395129","wikidata":"https://www.wikidata.org/wiki/Q1128971","display_name":"Rapid prototyping","level":2,"score":0.4199731647968292},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.4105723202228546},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.358470618724823},{"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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1669112.1669159","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1669112.1669159","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.46000000834465027,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W134994786","https://openalex.org/W1568192366","https://openalex.org/W1974120505","https://openalex.org/W1976058961","https://openalex.org/W1986913310","https://openalex.org/W2018352428","https://openalex.org/W2018426736","https://openalex.org/W2026141050","https://openalex.org/W2029171059","https://openalex.org/W2029601347","https://openalex.org/W2034147186","https://openalex.org/W2043584109","https://openalex.org/W2075137135","https://openalex.org/W2084451631","https://openalex.org/W2087695439","https://openalex.org/W2105884870","https://openalex.org/W2106018697","https://openalex.org/W2113751407","https://openalex.org/W2114295495","https://openalex.org/W2119583160","https://openalex.org/W2120518487","https://openalex.org/W2122876246","https://openalex.org/W2127384214","https://openalex.org/W2134631561","https://openalex.org/W2136029130","https://openalex.org/W2138149927","https://openalex.org/W2140978582","https://openalex.org/W2142501475","https://openalex.org/W2145021036","https://openalex.org/W2145851359","https://openalex.org/W2150007533","https://openalex.org/W2152056423","https://openalex.org/W2152484003","https://openalex.org/W2153904572","https://openalex.org/W2154332652","https://openalex.org/W2154830615","https://openalex.org/W2156504173","https://openalex.org/W2163654949","https://openalex.org/W2164228393","https://openalex.org/W2170840630","https://openalex.org/W2171532807","https://openalex.org/W2171697422","https://openalex.org/W2172212694","https://openalex.org/W2465641590","https://openalex.org/W2535919346","https://openalex.org/W2921976457","https://openalex.org/W4206069761","https://openalex.org/W4232315386","https://openalex.org/W4251549117","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W122453572","https://openalex.org/W2466405623","https://openalex.org/W2351011383","https://openalex.org/W2146879484","https://openalex.org/W4221002079","https://openalex.org/W1757458251","https://openalex.org/W2141090099","https://openalex.org/W2045325972","https://openalex.org/W1980898636","https://openalex.org/W3008777550"],"abstract_inverted_index":{"Building":[0],"hardware":[1,112],"prototypes":[2],"for":[3],"computer":[4],"architecture":[5],"research":[6],"is":[7,19],"challenging.":[8],"Unfortunately,":[9],"development":[10],"of":[11,82,101,115,168],"the":[12,42,65,125,157],"required":[13],"software":[14,53,118,128,138],"tools":[15,54],"(compilers,":[16],"debuggers,":[17],"runtime)":[18],"even":[20],"more":[21,147],"challenging,":[22],"which":[23],"means":[24],"these":[25],"systems":[26],"rarely":[27],"run":[28,146],"real":[29],"applications.":[30],"To":[31],"overcome":[32],"this":[33,58],"issue,":[34],"when":[35],"developing":[36,124],"our":[37,78,150],"prototype":[38],"platform,":[39],"we":[40,69],"used":[41],"Tensilica":[43],"processor":[44,50,60,68,109],"generator":[45],"to":[46,75,88,107,129,145,159,163],"produce":[47],"a":[48,83,98,116,136],"customized":[49],"and":[51,55,111],"corresponding":[52],"libraries.":[56],"While":[57],"base":[59],"was":[61,105],"very":[62],"different":[63,132],"from":[64],"streamlined":[66],"custom":[67,126],"initially":[70],"imagined,":[71],"it":[72,152],"allowed":[73,143],"us":[74,144],"focus":[76],"on":[77,149],"main":[79],"objective---the":[80],"design":[81],"reconfigurable":[84],"CMP":[85,94],"memory":[86],"system---and":[87],"successfully":[89],"tape":[90],"out":[91,156],"an":[92,165],"8-core":[93],"chip":[95],"with":[96],"only":[97,142],"small":[99],"group":[100],"designers.":[102],"One":[103],"person":[104],"able":[106],"handle":[108],"configuration":[110],"generation,":[113],"support":[114,130],"complete":[117],"tool":[119,139],"chain,":[120],"as":[121,123],"well":[122],"runtime":[127],"three":[131],"programming":[133],"models.":[134],"Having":[135],"sophisticated":[137],"chain":[140],"not":[141],"applications":[148],"machine,":[151],"once":[153],"again":[154],"pointed":[155],"need":[158],"use":[160],"optimized":[161],"code":[162],"get":[164],"accurate":[166],"evaluation":[167],"architectural":[169],"features.":[170]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
