{"id":"https://openalex.org/W1975079715","doi":"https://doi.org/10.1109/2.347997","title":"RPM: a rapid prototyping engine for multiprocessor systems","display_name":"RPM: a rapid prototyping engine for multiprocessor systems","publication_year":1995,"publication_date":"1995-01-01","ids":{"openalex":"https://openalex.org/W1975079715","doi":"https://doi.org/10.1109/2.347997","mag":"1975079715"},"language":"en","primary_location":{"id":"doi:10.1109/2.347997","is_oa":false,"landing_page_url":"https://doi.org/10.1109/2.347997","pdf_url":null,"source":{"id":"https://openalex.org/S178916657","display_name":"Computer","issn_l":"0018-9162","issn":["0018-9162","1558-0814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer","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/A5057539565","display_name":"Luiz Andr\u00e9 Barroso","orcid":"https://orcid.org/0000-0002-7854-9955"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"L.A. Barroso","raw_affiliation_strings":["University of Southern California, Los Angeles, CA, US","[University of Southern California Los, Angeles, CA, USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA, US","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"[University of Southern California Los, Angeles, CA, USA]","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038593306","display_name":"S. Iman","orcid":"https://orcid.org/0000-0001-7306-0678"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S. Iman","raw_affiliation_strings":["University of Southern California, Los Angeles, CA, US","[University of Southern California Los, Angeles, CA, USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA, US","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"[University of Southern California Los, Angeles, CA, USA]","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102931397","display_name":"Michel Dubois","orcid":"https://orcid.org/0000-0002-8302-2330"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. Dubois","raw_affiliation_strings":["Univ. of Southern California, Los Angeles, CA, USA","[University of Southern California Los, Angeles, CA, USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Univ. of Southern California, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"[University of Southern California Los, Angeles, CA, USA]","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011736193","display_name":"Krishnan Ramamurthy","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"K. Ramamurthy","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.7633,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.90068856,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"28","issue":"2","first_page":"26","last_page":"34"},"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.9998999834060669,"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.9998999834060669,"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.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/T10829","display_name":"Interconnection Networks and Systems","score":0.9976000189781189,"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/emulation","display_name":"Emulation","score":0.8934930562973022},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8681483268737793},{"id":"https://openalex.org/keywords/hardware-emulation","display_name":"Hardware emulation","score":0.6540449857711792},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6398068070411682},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6251084804534912},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.6141406893730164},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5963596701622009},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.525002121925354},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5199638605117798},{"id":"https://openalex.org/keywords/rapid-prototyping","display_name":"Rapid prototyping","score":0.4415798783302307},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4306444227695465},{"id":"https://openalex.org/keywords/software-prototyping","display_name":"Software prototyping","score":0.4190792739391327},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41645127534866333},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.30924490094184875},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.19859427213668823},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.19829270243644714}],"concepts":[{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.8934930562973022},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8681483268737793},{"id":"https://openalex.org/C94115699","wikidata":"https://www.wikidata.org/wiki/Q5656406","display_name":"Hardware emulation","level":3,"score":0.6540449857711792},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6398068070411682},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6251084804534912},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.6141406893730164},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5963596701622009},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.525002121925354},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5199638605117798},{"id":"https://openalex.org/C2780395129","wikidata":"https://www.wikidata.org/wiki/Q1128971","display_name":"Rapid prototyping","level":2,"score":0.4415798783302307},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4306444227695465},{"id":"https://openalex.org/C2776697782","wikidata":"https://www.wikidata.org/wiki/Q576460","display_name":"Software prototyping","level":4,"score":0.4190792739391327},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41645127534866333},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30924490094184875},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.19859427213668823},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.19829270243644714},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/2.347997","is_oa":false,"landing_page_url":"https://doi.org/10.1109/2.347997","pdf_url":null,"source":{"id":"https://openalex.org/S178916657","display_name":"Computer","issn_l":"0018-9162","issn":["0018-9162","1558-0814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.125.7059","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.125.7059","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.barroso.org/publications/ieee1.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.45.2712","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.2712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://ftp.usc.edu/pub/CENG/1994/CENG-94-00.ps.Z","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.54.6710","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.54.6710","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://rio.usc.edu/pub/rpm/IEEE1.ps.Z","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W25812913","https://openalex.org/W106099067","https://openalex.org/W784961516","https://openalex.org/W2044902313","https://openalex.org/W2106193445","https://openalex.org/W2110468472","https://openalex.org/W2122100378","https://openalex.org/W2123990187","https://openalex.org/W2127547524","https://openalex.org/W2129975056","https://openalex.org/W2133486861","https://openalex.org/W2133602216","https://openalex.org/W2140128874","https://openalex.org/W2154182564","https://openalex.org/W2156735174","https://openalex.org/W2176969489","https://openalex.org/W2240842400","https://openalex.org/W2286558139","https://openalex.org/W4233756215","https://openalex.org/W4251314726","https://openalex.org/W4253895147","https://openalex.org/W6982580367"],"related_works":["https://openalex.org/W1482645738","https://openalex.org/W119599369","https://openalex.org/W2186885491","https://openalex.org/W2132845877","https://openalex.org/W21049189","https://openalex.org/W2103127274","https://openalex.org/W1901233933","https://openalex.org/W2118589602","https://openalex.org/W1516187697","https://openalex.org/W2126769740"],"abstract_inverted_index":{"RPM":[0,24],"enables":[1],"rapid":[2],"prototyping":[3],"of":[4,22,50,66],"different":[5,37,137],"multiprocessor":[6],"architectures.":[7],"It":[8],"uses":[9],"hardware":[10,32],"emulation":[11,47,78],"for":[12,69],"reliable":[13,93],"design":[14,97],"verification":[15],"and":[16,96,133,147],"performance":[17,94],"evaluation.":[18],"The":[19],"major":[20],"objective":[21],"the":[23,67,71,82,110,114,122,127,131],"project":[25],"is":[26,48,74,79,102,116],"to":[27,34,42,81],"develop":[28],"a":[29,103,120],"common,":[30],"configurable":[31],"platform":[33],"accurately":[35],"emulate":[36],"MIMD":[38],"systems":[39],"with":[40,60,106],"up":[41],"eight":[43],"execution":[44],"processors.":[45],"Because":[46,76],"orders":[49],"magnitude":[51],"faster":[52],"than":[53,85],"simulation,":[54,88],"an":[55,77,86,100],"emulator":[56,101,115,123],"can":[57,90,134],"run":[58,135],"problems":[59],"large":[61],"data":[62],"sets":[63],"more":[64,92],"representative":[65],"workloads":[68],"which":[70],"target":[72,83,128],"machine":[73,129],"designed.":[75],"closer":[80],"implementation":[84],"abstracted":[87],"it":[89],"accomplish":[91],"evaluation":[95],"verification.":[98],"Finally,":[99],"real":[104],"computer":[105],"its":[107],"own":[108],"I/O;":[109],"code":[111,140],"running":[112],"on":[113],"not":[117],"instrumented.":[118],"As":[119],"result,":[121],"looks":[124],"exactly":[125],"like":[126],"(to":[130],"programmer)":[132],"several":[136],"workloads,":[138],"including":[139],"from":[141],"production":[142],"compilers,":[143],"operating":[144],"systems,":[145],"databases,":[146],"software":[148],"utilities.<":[149],"<ETX":[150],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[151],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">&gt;</ETX>":[152]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
