{"id":"https://openalex.org/W2472217442","doi":"https://doi.org/10.1145/2898354","title":"FinPar","display_name":"FinPar","publication_year":2016,"publication_date":"2016-06-27","ids":{"openalex":"https://openalex.org/W2472217442","doi":"https://doi.org/10.1145/2898354","mag":"2472217442"},"language":"en","primary_location":{"id":"doi:10.1145/2898354","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2898354","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2898354&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2898354&type=pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027323669","display_name":"Christian Andreetta","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Christian Andreetta","raw_affiliation_strings":["Nordea Capital Markets, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nordea Capital Markets, Copenhagen, Denmark","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013747748","display_name":"Vivien B\u00e9got","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vivien B\u00e9got","raw_affiliation_strings":["LexiFi"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LexiFi","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007384332","display_name":"Jost Berthold","orcid":null},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jost Berthold","raw_affiliation_strings":["University of Copenhagen"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081028559","display_name":"Martin Elsman","orcid":"https://orcid.org/0000-0002-6061-5993"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Martin Elsman","raw_affiliation_strings":["University of Copenhagen, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045204080","display_name":"Fritz Henglein","orcid":"https://orcid.org/0000-0001-5190-2125"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Fritz Henglein","raw_affiliation_strings":["University of Copenhagen, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034400099","display_name":"Troels Henriksen","orcid":"https://orcid.org/0000-0002-1195-9722"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Troels Henriksen","raw_affiliation_strings":["University of Copenhagen, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085943450","display_name":"Maj-Britt Nordfang","orcid":"https://orcid.org/0000-0003-4685-2164"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Maj-Britt Nordfang","raw_affiliation_strings":["University of Copenhagen, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080735312","display_name":"Cosmin E. Oancea","orcid":"https://orcid.org/0000-0001-5421-6876"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Cosmin E. Oancea","raw_affiliation_strings":["University of Copenhagen, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.2046,"has_fulltext":true,"cited_by_count":18,"citation_normalized_percentile":{"value":0.91546861,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"13","issue":"2","first_page":"1","last_page":"27"},"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.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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization 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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9962000250816345,"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.9940000176429749,"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/computer-science","display_name":"Computer science","score":0.8981180787086487},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6975471377372742},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6312100887298584},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5660074949264526},{"id":"https://openalex.org/keywords/implicit-parallelism","display_name":"Implicit parallelism","score":0.5371509194374084},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.49484771490097046},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.4933833181858063},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4898926615715027},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4603216052055359},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.4594515264034271},{"id":"https://openalex.org/keywords/instruction-level-parallelism","display_name":"Instruction-level parallelism","score":0.4524012506008148},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.44281744956970215},{"id":"https://openalex.org/keywords/haskell","display_name":"Haskell","score":0.4369748830795288},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.42328643798828125},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4159625768661499},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.35964125394821167},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.2670081853866577},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11708658933639526}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8981180787086487},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6975471377372742},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6312100887298584},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5660074949264526},{"id":"https://openalex.org/C3543717","wikidata":"https://www.wikidata.org/wiki/Q6007302","display_name":"Implicit parallelism","level":4,"score":0.5371509194374084},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.49484771490097046},{"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.4933833181858063},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4898926615715027},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4603216052055359},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.4594515264034271},{"id":"https://openalex.org/C140763907","wikidata":"https://www.wikidata.org/wiki/Q2714055","display_name":"Instruction-level parallelism","level":3,"score":0.4524012506008148},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.44281744956970215},{"id":"https://openalex.org/C2780624054","wikidata":"https://www.wikidata.org/wiki/Q34010","display_name":"Haskell","level":3,"score":0.4369748830795288},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.42328643798828125},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4159625768661499},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.35964125394821167},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.2670081853866577},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11708658933639526},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/2898354","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2898354","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2898354&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/14f9a6eb-a936-4523-92f2-b7b3ffcd2ced","is_oa":false,"landing_page_url":"https://curis.ku.dk/portal/da/publications/finpar(14f9a6eb-a936-4523-92f2-b7b3ffcd2ced).html","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/14f9a6eb-a936-4523-92f2-b7b3ffcd2ced","is_oa":false,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/14f9a6eb-a936-4523-92f2-b7b3ffcd2ced","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Andreetta , C , Begot , V , Berthold , J , Elsman , M , Henglein , F , Henriksen , T , Nordfang , M-B & Oancea , C E 2016 , ' FinPar : a parallel financial benchmark ' , ACM Transactions on Architecture and Code Optimization (TACO) , vol. 13 , no. 2 , 18 , pp. 1 . https://doi.org/10.1145/2898354","raw_type":"article"},{"id":"pmh:oai:pure.atira.dk:publications/14f9a6eb-a936-4523-92f2-b7b3ffcd2ced","is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=2898354","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Andreetta , C , Begot , V , Berthold , J , Elsman , M , Henglein , F , Henriksen , T , Nordfang , M-B & Oancea , C E 2016 , ' FinPar : a parallel financial benchmark ' , ACM Transactions on Architecture and Code Optimization (TACO) , vol. 13 , no. 2 , 18 , pp. 1 . https://doi.org/10.1145/2898354","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1145/2898354","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2898354","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2898354&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6499999761581421,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G566789619","display_name":null,"funder_award_id":"10-092299","funder_id":"https://openalex.org/F4320309756","funder_display_name":"Strategiske Forskningsr\u00e5d"}],"funders":[{"id":"https://openalex.org/F4320309756","display_name":"Strategiske Forskningsr\u00e5d","ror":"https://ror.org/03ge1nb22"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2472217442.pdf","grobid_xml":"https://content.openalex.org/works/W2472217442.grobid-xml"},"referenced_works_count":77,"referenced_works":["https://openalex.org/W779002","https://openalex.org/W17338413","https://openalex.org/W67068934","https://openalex.org/W124245814","https://openalex.org/W573333494","https://openalex.org/W758034074","https://openalex.org/W1464102432","https://openalex.org/W1480958225","https://openalex.org/W1532095066","https://openalex.org/W1536852470","https://openalex.org/W1537323515","https://openalex.org/W1546727036","https://openalex.org/W1555216982","https://openalex.org/W1558180172","https://openalex.org/W1571438983","https://openalex.org/W1592150738","https://openalex.org/W1595159159","https://openalex.org/W1595783387","https://openalex.org/W1602773783","https://openalex.org/W1782174992","https://openalex.org/W1829244603","https://openalex.org/W1965122136","https://openalex.org/W1974555517","https://openalex.org/W1979811002","https://openalex.org/W1983895125","https://openalex.org/W1984303163","https://openalex.org/W1989792478","https://openalex.org/W1990523337","https://openalex.org/W1992600212","https://openalex.org/W1992851788","https://openalex.org/W1996060755","https://openalex.org/W1997744477","https://openalex.org/W2002871272","https://openalex.org/W2020580827","https://openalex.org/W2024712769","https://openalex.org/W2029223910","https://openalex.org/W2029940394","https://openalex.org/W2032391783","https://openalex.org/W2035180740","https://openalex.org/W2039571393","https://openalex.org/W2039985559","https://openalex.org/W2047482109","https://openalex.org/W2050259926","https://openalex.org/W2053722886","https://openalex.org/W2058692170","https://openalex.org/W2065887019","https://openalex.org/W2070079053","https://openalex.org/W2075537166","https://openalex.org/W2077791698","https://openalex.org/W2078950386","https://openalex.org/W2087977509","https://openalex.org/W2100232637","https://openalex.org/W2104958979","https://openalex.org/W2107668421","https://openalex.org/W2109343155","https://openalex.org/W2110930696","https://openalex.org/W2129232868","https://openalex.org/W2132071585","https://openalex.org/W2141524575","https://openalex.org/W2157099283","https://openalex.org/W2159287497","https://openalex.org/W2163850518","https://openalex.org/W2167657634","https://openalex.org/W2170634604","https://openalex.org/W2171322121","https://openalex.org/W2214214281","https://openalex.org/W2436525433","https://openalex.org/W2500965032","https://openalex.org/W2506564015","https://openalex.org/W2561675875","https://openalex.org/W2956412360","https://openalex.org/W3021447659","https://openalex.org/W3102045914","https://openalex.org/W3104433300","https://openalex.org/W3124378240","https://openalex.org/W4231316372","https://openalex.org/W4300937065"],"related_works":["https://openalex.org/W2526302199","https://openalex.org/W2003935582","https://openalex.org/W2105992728","https://openalex.org/W1501159154","https://openalex.org/W4240606930","https://openalex.org/W74409296","https://openalex.org/W2494130044","https://openalex.org/W3007272028","https://openalex.org/W2950520577","https://openalex.org/W2468095077"],"abstract_inverted_index":{"Commodity":[0],"many-core":[1],"hardware":[2,51],"is":[3,87],"now":[4],"mainstream,":[5],"but":[6,44],"parallel":[7,42,139],"programming":[8],"models":[9],"are":[10,21,58,101,120,142],"still":[11],"lagging":[12],"behind":[13],"in":[14,163,238],"efficiently":[15,85],"utilizing":[16],"the":[17,34,46,50,66,69,73,91,116,132,136,171,176,183,220],"application":[18],"parallelism.":[19],"There":[20],"(at":[22],"least)":[23],"two":[24],"principal":[25],"reasons":[26],"for":[27,122,135,144],"this.":[28],"First,":[29],"real-world":[30],"programs":[31],"often":[32,88],"take":[33],"form":[35],"of":[36,41,55,68,148,186,227],"a":[37,53,164,187],"deeply":[38],"nested":[39,159],"composition":[40],"operators,":[43],"mapping":[45],"available":[47,156],"parallelism":[48,157],"to":[49,60,80,84,90,130],"requires":[52,96],"set":[54],"transformations":[56,180],"that":[57,100,119,141,168,181,204,213],"tedious":[59],"do":[61],"by":[62],"hand":[63],"and":[64,82,94,138,178,191,196,208,223,229,233],"beyond":[65],"capability":[67],"common":[70],"user.":[71],"Second,":[72],"best":[74],"optimization":[75,189,206],"strategy,":[76],"such":[77,231],"as":[78],"what":[79,83],"parallelize":[81],"sequentialize,":[86],"sensitive":[89],"input":[92],"dataset":[93],"therefore":[95],"multiple":[97],"code":[98,134,173,179,199],"versions":[99,140],"optimized":[102,143],"differently,":[103],"which":[104],"also":[105],"raises":[106],"maintainability":[107],"problems.":[108],"This":[109],"article":[110],"presents":[111],"three":[112],"array-based":[113],"applications":[114],"from":[115],"financial":[117],"domain":[118],"suitable":[121],"gpgpu":[123,198],"execution.":[124],"Common":[125],"benchmark-design":[126],"practice":[127],"has":[128],"been":[129],"provide":[131],"same":[133],"sequential":[137],"only":[145],"one":[146],"class":[147],"datasets.":[149],"In":[150],"comparison,":[151],"we":[152,234],"document":[153],"(1)":[154],"all":[155],"via":[158],"map-reduce":[160],"functional":[161],"combinators,":[162],"simple":[165],"Haskell":[166],"implementation":[167],"closely":[169],"resembles":[170],"original":[172],"structure,":[174],"(2)":[175],"invariants":[177],"govern":[182],"main":[184],"trade-offs":[185,207],"data-sensitive":[188],"space,":[190],"(3)":[192],"report":[193,235],"target":[194],"cpu":[195],"multiversion":[197],"together":[200],"with":[201],"an":[202],"evaluation":[203],"demonstrates":[205],"other":[209],"difficulties.":[210],"We":[211],"believe":[212],"this":[214,239],"work":[215,237],"provides":[216],"useful":[217],"insight":[218],"into":[219],"language":[221],"constructs":[222],"compiler":[224],"infrastructure":[225],"capable":[226],"expressing":[228],"optimizing":[230],"applications,":[232],"in-progress":[236],"direction.":[240]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-07-22T00:00:00"}
