{"id":"https://openalex.org/W2055058950","doi":"https://doi.org/10.1145/143369.143408","title":"Exploiting heterogeneous parallelism on a multithreaded multiprocessor","display_name":"Exploiting heterogeneous parallelism on a multithreaded multiprocessor","publication_year":1992,"publication_date":"1992-01-01","ids":{"openalex":"https://openalex.org/W2055058950","doi":"https://doi.org/10.1145/143369.143408","mag":"2055058950"},"language":"en","primary_location":{"id":"doi:10.1145/143369.143408","doi":"https://doi.org/10.1145/143369.143408","is_oa":false,"landing_page_url":"https://doi.org/10.1145/143369.143408","pdf_url":null,"source":{"id":"https://openalex.org/S4306419857","display_name":"International Conference on Supercomputing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th international conference on Supercomputing - ICS '92","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5011312535","display_name":"Gail Alverson","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4387154060","display_name":"Cray (United States)","ror":"https://ror.org/04dcvdp86","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837","https://openalex.org/I4387154060"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gail Alverson","raw_affiliation_strings":["","[Cray, Inc.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"[Cray, Inc.]","institution_ids":["https://openalex.org/I4387154060"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053645924","display_name":"Robert Alverson","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4387154060","display_name":"Cray (United States)","ror":"https://ror.org/04dcvdp86","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837","https://openalex.org/I4387154060"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Alverson","raw_affiliation_strings":["","[Cray, Inc.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"[Cray, Inc.]","institution_ids":["https://openalex.org/I4387154060"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000404573","display_name":"David P. Callahan","orcid":"https://orcid.org/0000-0003-4183-6691","observed_orcids":["https://orcid.org/0000-0003-4183-6691"]},"institutions":[{"id":"https://openalex.org/I4387154060","display_name":"Cray (United States)","ror":"https://ror.org/04dcvdp86","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837","https://openalex.org/I4387154060"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Callahan","raw_affiliation_strings":["","[Cray, Inc.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"[Cray, Inc.]","institution_ids":["https://openalex.org/I4387154060"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056451845","display_name":"Brian Koblenz","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4387154060","display_name":"Cray (United States)","ror":"https://ror.org/04dcvdp86","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837","https://openalex.org/I4387154060"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brian Koblenz","raw_affiliation_strings":["","[Cray, Inc.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"[Cray, Inc.]","institution_ids":["https://openalex.org/I4387154060"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034230876","display_name":"Allan Porterfield","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I69048370","display_name":"Renaissance Computing Institute","ror":"https://ror.org/01s91ey96","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535","https://openalex.org/I170897317","https://openalex.org/I69048370"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Allan Porterfield","raw_affiliation_strings":["","Renaissance Computing Institute (RENCI)#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"Renaissance Computing Institute (RENCI)#TAB#","institution_ids":["https://openalex.org/I69048370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113682703","display_name":"Burton J. Smith","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4387154060","display_name":"Cray (United States)","ror":"https://ror.org/04dcvdp86","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837","https://openalex.org/I4387154060"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Burton Smith","raw_affiliation_strings":["","[Cray, Inc.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"[Cray, Inc.]","institution_ids":["https://openalex.org/I4387154060"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.1258,"has_fulltext":false,"cited_by_count":82,"citation_normalized_percentile":{"value":0.94291339,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":87,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"188","last_page":"197"},"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.9970999956130981,"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.9970999956130981,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.002400000113993883,"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":9.999999747378752e-05,"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/heterogeneous-parallelism","display_name":"heterogeneous parallelism","score":0.9990000128746033},{"id":"https://openalex.org/keywords/fine-grained-parallelism","display_name":"fine-grained parallelism","score":0.7860000133514404},{"id":"https://openalex.org/keywords/coarse-grained-parallelism","display_name":"coarse-grained parallelism","score":0.9890000224113464},{"id":"https://openalex.org/keywords/parallel-compilers","display_name":"parallel compilers","score":0.4740000069141388},{"id":"https://openalex.org/keywords/runtime-systems","display_name":"runtime systems","score":0.7239999771118164},{"id":"https://openalex.org/keywords/operating-systems","display_name":"operating systems","score":0.6880000233650208},{"id":"https://openalex.org/keywords/dynamic-resource-allocation","display_name":"dynamic resource allocation","score":0.8180000185966492},{"id":"https://openalex.org/keywords/feedback-mechanisms","display_name":"feedback mechanisms","score":0.5329999923706055},{"id":"https://openalex.org/keywords/integrated-architecture","display_name":"integrated architecture","score":0.35499998927116394}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8866872191429138},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.6709868907928467},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6602667570114136},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.6493462920188904},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6390198469161987},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.6182191967964172},{"id":"https://openalex.org/C140763907","wikidata":"https://www.wikidata.org/wiki/Q2714055","display_name":"Instruction-level parallelism","level":3,"score":0.5795742273330688},{"id":"https://openalex.org/C42992933","wikidata":"https://www.wikidata.org/wiki/Q691169","display_name":"Task parallelism","level":3,"score":0.5605590343475342},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.5041688680648804},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.45057588815689087},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4419853389263153},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.40424835681915283},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3433155119419098},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"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/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/143369.143408","doi":"https://doi.org/10.1145/143369.143408","is_oa":false,"landing_page_url":"https://doi.org/10.1145/143369.143408","pdf_url":null,"source":{"id":"https://openalex.org/S4306419857","display_name":"International Conference on Supercomputing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th international conference on Supercomputing - ICS '92","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W159122881","https://openalex.org/W1486230905","https://openalex.org/W1545060479","https://openalex.org/W1601753226","https://openalex.org/W1734912584","https://openalex.org/W2002468110","https://openalex.org/W2006090396","https://openalex.org/W2078031292","https://openalex.org/W2081040934","https://openalex.org/W2103914721","https://openalex.org/W2106868664","https://openalex.org/W2112590555","https://openalex.org/W2129499826","https://openalex.org/W2131881697","https://openalex.org/W3144724025"],"related_works":["https://openalex.org/W133528206","https://openalex.org/W2068203359","https://openalex.org/W2123761793","https://openalex.org/W349136033","https://openalex.org/W7097435042","https://openalex.org/W7097775799","https://openalex.org/W2034392596","https://openalex.org/W2403587171","https://openalex.org/W2904976800","https://openalex.org/W2973159164"],"abstract_inverted_index":{"This":[0,106],"paper":[1],"describes":[2],"an":[3,32],"integrated":[4],"architecture,":[5],"compiler,":[6],"runtime,":[7],"and":[8,43,100,112,122,126],"operating":[9,54],"system":[10,55,66],"solution":[11],"to":[12,34,73,102,109],"exploiting":[13],"heterogeneous":[14],"parallelism.":[15,129],"The":[16,41],"architecture":[17],"is":[18,82],"a":[19,50],"pipelined":[20],"multi-threaded":[21],"multiprocessor,":[22],"enabling":[23],"the":[24,53,64,68,120,123],"execution":[25,127],"of":[26,90,119,128],"very":[27,35],"fine":[28],"(multiple":[29,37],"operations":[30],"within":[31,49],"instruction)":[33],"coarse":[36],"jobs)":[38],"parallel":[39,91],"activities.":[40],"compiler":[42],"runtime":[44],"focus":[45],"on":[46,57],"managing":[47,58,86],"parallelism":[48,59],"job,":[51],"while":[52],"focuses":[56],"across":[60],"jobs.":[61],"By":[62],"considering":[63],"entire":[65],"in":[67],"design,":[69],"we":[70],"were":[71],"able":[72],"smoothly":[74],"interface":[75],"its":[76,87],"four":[77],"components.":[78],"While":[79],"each":[80],"component":[81],"primarily":[83],"responsible":[84],"for":[85],"own":[88],"level":[89],"activity,":[92],"feedback":[93],"mechanisms":[94],"between":[95],"components":[96],"enable":[97],"resource":[98],"allocation":[99],"usage":[101],"be":[103],"dynamically":[104],"updated.":[105],"dynamic":[107],"adaptation":[108],"changing":[110],"requirements":[111],"available":[113],"resources":[114],"fosters":[115],"both":[116],"high":[117],"utilization":[118],"machine":[121],"efficient":[124],"expression":[125]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":6}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
