{"id":"https://openalex.org/W2294875437","doi":"https://doi.org/10.1145/1836845.1836898","title":"Improving program productivity, performance and portability through a high level language for graphics and game development","display_name":"Improving program productivity, performance and portability through a high level language for graphics and game development","publication_year":2010,"publication_date":"2010-07-21","ids":{"openalex":"https://openalex.org/W2294875437","doi":"https://doi.org/10.1145/1836845.1836898","mag":"2294875437"},"language":"en","primary_location":{"id":"doi:10.1145/1836845.1836898","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1836845.1836898","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGGRAPH 2010 Posters","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/A5051541797","display_name":"James R. Geraci","orcid":"https://orcid.org/0009-0009-0483-1673"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"James R. Geraci","raw_affiliation_strings":["Square Enix Research Center"],"affiliations":[{"raw_affiliation_string":"Square Enix Research Center","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066770087","display_name":"Erek R. Speed","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Erek R. Speed","raw_affiliation_strings":["Square Enix Research Center"],"affiliations":[{"raw_affiliation_string":"Square Enix Research Center","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5051541797"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.21451286,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"1"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9957000017166138,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9883999824523926,"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/software-portability","display_name":"Software portability","score":0.915725827217102},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8533211946487427},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.598166823387146},{"id":"https://openalex.org/keywords/ibm","display_name":"IBM","score":0.5830779075622559},{"id":"https://openalex.org/keywords/assembly-language","display_name":"Assembly language","score":0.5072133541107178},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4876011908054352},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3311932384967804},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3291935324668884},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2631259858608246}],"concepts":[{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.915725827217102},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8533211946487427},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.598166823387146},{"id":"https://openalex.org/C70388272","wikidata":"https://www.wikidata.org/wiki/Q5968558","display_name":"IBM","level":2,"score":0.5830779075622559},{"id":"https://openalex.org/C50831359","wikidata":"https://www.wikidata.org/wiki/Q165436","display_name":"Assembly language","level":3,"score":0.5072133541107178},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4876011908054352},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3311932384967804},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3291935324668884},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2631259858608246},{"id":"https://openalex.org/C171250308","wikidata":"https://www.wikidata.org/wiki/Q11468","display_name":"Nanotechnology","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1836845.1836898","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1836845.1836898","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGGRAPH 2010 Posters","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4399999976158142,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W1501965109","https://openalex.org/W2155392824","https://openalex.org/W6630253824"],"related_works":["https://openalex.org/W107105315","https://openalex.org/W1584537303","https://openalex.org/W4388155270","https://openalex.org/W1872724644","https://openalex.org/W4367156293","https://openalex.org/W2398322655","https://openalex.org/W2524838473","https://openalex.org/W2337965205","https://openalex.org/W2005472506","https://openalex.org/W628040712"],"abstract_inverted_index":{"Our":[0,160],"work":[1],"focuses":[2,162],"on":[3,163],"the":[4,97,133,145,165,170,175],"area":[5,25],"of":[6,26,33,75,103,119],"using":[7],"a":[8,31,62,124],"high":[9,92,136],"level":[10,93,137],"language":[11],"to":[12,60,85,96,109,122,174],"improve":[13],"program":[14],"productivity,":[15],"performance":[16],"and":[17,39,52,56,142,177],"portability.":[18],"In":[19],"general,":[20],"this":[21,86],"has":[22],"been":[23],"an":[24],"intense":[27],"research.":[28],"There":[29],"are":[30,80],"number":[32],"previous":[34],"efforts":[35],"including":[36],"ZPL":[37],"[Chamberlain":[38],"et":[40,57],"al":[41,58],"2004],":[42],"X10/Fortress/Chapel":[43],"from":[44,169],"IBM/SUN/Cray":[45],"[Weiland":[46],"2007],":[47],"Intel's":[48],"CT/RapidMind":[49],"[McCool":[50],"2006]":[51],"parallel":[53,73,158,166],"VSIPL++":[54,88,167],"[Lebak":[55],"2005]":[59],"name":[61],"few.":[63],"However,":[64],"while":[65],"these":[66,104],"languages":[67,105],"do":[68],"great":[69],"things":[70],"in":[71],"simplifying":[72],"implementation":[74],"code,":[76],"extensions":[77],"beyond":[78],"that":[79,126],"limited.":[81],"The":[82],"primary":[83],"exception":[84],"is":[87],"which":[89],"implements":[90],"several":[91],"functions":[94],"useful":[95],"signal":[98,171],"processing":[99,172],"community.":[100],"While":[101],"most":[102],"can":[106],"be":[107],"used":[108],"implement":[110],"graphics":[111,176],"or":[112,151,157],"game":[113,178],"related":[114],"algorithms":[115],"if":[116],"necessary,":[117],"none":[118],"them":[120],"attempt":[121],"provide":[123,144],"platform":[125],"makes":[127],"such":[128,139],"development":[129,179],"particularly":[130],"easy.":[131],"On":[132],"other":[134],"hand,":[135],"engines":[138],"as":[140],"Renderman":[141],"Unreal":[143],"wanted":[146],"abstractions":[147],"but":[148],"with":[149],"little":[150],"no":[152],"guarantees":[153],"about":[154],"extensibility,":[155],"portability,":[156],"performance.":[159],"research":[161],"adapting":[164],"API":[168],"community":[173],"environment.":[180]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
