{"id":"https://openalex.org/W4239112684","doi":"https://doi.org/10.1109/pact.2003.1238010","title":"Compilation, architectural support, and evaluation of SIMD graphics pipeline programs on a general-purpose CPU","display_name":"Compilation, architectural support, and evaluation of SIMD graphics pipeline programs on a general-purpose CPU","publication_year":2004,"publication_date":"2004-03-22","ids":{"openalex":"https://openalex.org/W4239112684","doi":"https://doi.org/10.1109/pact.2003.1238010"},"language":"en","primary_location":{"id":"doi:10.1109/pact.2003.1238010","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2003.1238010","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Oceans 2002 Conference and Exhibition. Conference Proceedings (Cat. No.02CH37362)","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/A5021886781","display_name":"Maur\u00edcio Breternitz","orcid":"https://orcid.org/0000-0003-1752-6255"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"M. Breternitz","raw_affiliation_strings":["Microprocessor Research Laboratories, Intel Corporation, USA"],"affiliations":[{"raw_affiliation_string":"Microprocessor Research Laboratories, Intel Corporation, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087864840","display_name":"H. Hum","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"H. Hum","raw_affiliation_strings":["Desktop Platforms Group, Intel Corporation, USA"],"affiliations":[{"raw_affiliation_string":"Desktop Platforms Group, Intel Corporation, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044830269","display_name":"Sanjeev Kumar","orcid":"https://orcid.org/0000-0001-7997-0111"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sanjeev Kumar","raw_affiliation_strings":["Microprocessor Research Laboratories, Intel Corporation, USA"],"affiliations":[{"raw_affiliation_string":"Microprocessor Research Laboratories, Intel Corporation, USA","institution_ids":["https://openalex.org/I1343180700"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5021886781"],"corresponding_institution_ids":["https://openalex.org/I1343180700"],"apc_list":null,"apc_paid":null,"fwci":0.7899,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.74513898,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"135","last_page":"145"},"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.9944999814033508,"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.9944999814033508,"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.9739000201225281,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9700000286102295,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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.8699934482574463},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7437053322792053},{"id":"https://openalex.org/keywords/simd","display_name":"SIMD","score":0.716654896736145},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.6296658515930176},{"id":"https://openalex.org/keywords/pentium","display_name":"Pentium","score":0.5983846187591553},{"id":"https://openalex.org/keywords/graphics-pipeline","display_name":"Graphics pipeline","score":0.5891765356063843},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5752706527709961},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.4877253472805023},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.42857202887535095},{"id":"https://openalex.org/keywords/vectorization","display_name":"Vectorization (mathematics)","score":0.4229423999786377},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.35347461700439453},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3490578234195709},{"id":"https://openalex.org/keywords/3d-computer-graphics","display_name":"3D computer graphics","score":0.1455332636833191}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8699934482574463},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7437053322792053},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.716654896736145},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.6296658515930176},{"id":"https://openalex.org/C46268123","wikidata":"https://www.wikidata.org/wiki/Q214314","display_name":"Pentium","level":2,"score":0.5983846187591553},{"id":"https://openalex.org/C173552908","wikidata":"https://www.wikidata.org/wiki/Q1366289","display_name":"Graphics pipeline","level":4,"score":0.5891765356063843},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5752706527709961},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4877253472805023},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.42857202887535095},{"id":"https://openalex.org/C41681595","wikidata":"https://www.wikidata.org/wiki/Q7917855","display_name":"Vectorization (mathematics)","level":2,"score":0.4229423999786377},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.35347461700439453},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3490578234195709},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.1455332636833191}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/pact.2003.1238010","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2003.1238010","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Oceans 2002 Conference and Exhibition. Conference Proceedings (Cat. No.02CH37362)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11","score":0.49000000953674316}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1518216093","https://openalex.org/W2005128309","https://openalex.org/W2044324015","https://openalex.org/W2118688057","https://openalex.org/W2137080878","https://openalex.org/W2152365613","https://openalex.org/W2156413870","https://openalex.org/W2160495559","https://openalex.org/W2165964351","https://openalex.org/W3001659479","https://openalex.org/W3011925963","https://openalex.org/W3013471013","https://openalex.org/W4232919122","https://openalex.org/W4236145149","https://openalex.org/W4237433798","https://openalex.org/W4250871362","https://openalex.org/W6630958387","https://openalex.org/W6773698162"],"related_works":["https://openalex.org/W1802594910","https://openalex.org/W2127324789","https://openalex.org/W3024308452","https://openalex.org/W4244894488","https://openalex.org/W4285390450","https://openalex.org/W2090268225","https://openalex.org/W2366442643","https://openalex.org/W2021715972","https://openalex.org/W2761732860","https://openalex.org/W75461624"],"abstract_inverted_index":{"Graphics":[0],"and":[1,60,107],"media":[2],"processing":[3],"is":[4],"quickly":[5],"emerging":[6],"to":[7,38,151,162],"become":[8],"one":[9],"of":[10,92,101,118,135,145,158],"the":[11,31,99,105,116,119,133,136,143,156],"key":[12],"computing":[13],"workloads.":[14],"Programmable":[15],"graphics":[16,32,44,58,94],"processors":[17],"give":[18],"designers":[19],"extra":[20],"flexibility":[21],"by":[22,121,138],"running":[23],"a":[24,47,53,65,81,90],"small":[25],"program":[26,59],"for":[27,42,89,111],"each":[28],"fragment":[29],"in":[30,104],"pipeline.":[33],"We":[34,51,96],"investigate":[35],"low-cost":[36],"mechanisms":[37],"obtain":[39],"good":[40],"performance":[41,117,134],"modern":[43],"programs":[45,120,137],"on":[46,64,80,123,140],"general":[48,66],"purpose":[49,67],"CPU.":[50,68],"present":[52],"compiler":[54,127],"that":[55],"compiles":[56],"SIMD":[57,147],"generates":[61],"efficient":[62],"code":[63,71],"The":[69],"generated":[70],"can":[72],"process":[73],"between":[74],"25-0.3":[75],"million":[76],"vertices":[77],"per":[78],"second":[79],"2.2":[82],"GHz":[83],"Intel":[84],"Pentium/spl":[85],"reg/":[86],"4":[87],"processor":[88],"group":[91],"typical":[93],"programs.":[95],"also":[97],"evaluate":[98],"impact":[100],"three":[102],"changes":[103],"architecture":[106],"compiler.":[108],"Adding":[109],"support":[110],"new":[112],"specialized":[113],"instructions":[114],"improves":[115,132],"27.4%":[122],"average.":[124,141],"A":[125],"novel":[126],"optimization":[128],"called":[129],"mask":[130],"analysis":[131],"19.5%":[139],"Increasing":[142],"number":[144,157],"architectural":[146],"registers":[148,153],"from":[149],"8":[150],"16":[152],"significantly":[154],"reduces":[155],"memory":[159],"accesses":[160],"due":[161],"register":[163],"spills.":[164]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
