{"id":"https://openalex.org/W2143618968","doi":"https://doi.org/10.3233/spr-140390","title":"Aristotle: A performance Impact Indicator for the OpenCL Kernels Using Local Memory","display_name":"Aristotle: A performance Impact Indicator for the OpenCL Kernels Using Local Memory","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W2143618968","doi":"https://doi.org/10.3233/spr-140390","mag":"2143618968"},"language":"en","primary_location":{"id":"pmh:oai:doaj.org/article:435fbc094ba943bcb49c95e4c4e630f3","is_oa":true,"landing_page_url":"https://doaj.org/article/435fbc094ba943bcb49c95e4c4e630f3","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 22, Iss 3, Pp 239-257 (2014)","raw_type":"article"},"type":"article","indexed_in":["doaj"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doaj.org/article/435fbc094ba943bcb49c95e4c4e630f3","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083171604","display_name":"Jianbin Fang","orcid":"https://orcid.org/0000-0003-3542-4869"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Jianbin Fang","raw_affiliation_strings":["Delft University of Technology, Delft, The Netherlands","Delft University of Technology,,,,,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Delft University of Technology,,,,,","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034054372","display_name":"Henk Sips","orcid":"https://orcid.org/0000-0001-8261-9170"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]},{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Henk Sips","raw_affiliation_strings":["Delft University of Technology, Delft, The Netherlands","University of Amsterdam#N#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"University of Amsterdam#N#","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109847155","display_name":"Ana Lucia V\u0103rb\u0103nescu","orcid":null},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]},{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ana Lucia Varbanescu","raw_affiliation_strings":["University of Amsterdam, Amsterdam, The Netherlands","Delft University of Technology,,,,,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I887064364"]},{"raw_affiliation_string":"Delft University of Technology,,,,,","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5083171604"],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.5756,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.83974086,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9991000294685364,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6085708737373352},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6030436754226685},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.37207889556884766},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3458141088485718}],"concepts":[{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6085708737373352},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6030436754226685},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.37207889556884766},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3458141088485718}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:doaj.org/article:435fbc094ba943bcb49c95e4c4e630f3","is_oa":true,"landing_page_url":"https://doaj.org/article/435fbc094ba943bcb49c95e4c4e630f3","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 22, Iss 3, Pp 239-257 (2014)","raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:doaj.org/article:435fbc094ba943bcb49c95e4c4e630f3","is_oa":true,"landing_page_url":"https://doaj.org/article/435fbc094ba943bcb49c95e4c4e630f3","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 22, Iss 3, Pp 239-257 (2014)","raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1863336885","https://openalex.org/W1990383399","https://openalex.org/W1999238645","https://openalex.org/W2020322423","https://openalex.org/W2028914809","https://openalex.org/W2034832188","https://openalex.org/W2049875313","https://openalex.org/W2059843741","https://openalex.org/W2065353091","https://openalex.org/W2077143534","https://openalex.org/W2100220478","https://openalex.org/W2105545110","https://openalex.org/W2107483876","https://openalex.org/W2113282196","https://openalex.org/W2116963870","https://openalex.org/W2130336316","https://openalex.org/W2132117096","https://openalex.org/W2136515051","https://openalex.org/W2141280299","https://openalex.org/W2147193503","https://openalex.org/W2157828735","https://openalex.org/W2162528816","https://openalex.org/W2167334577","https://openalex.org/W2518567779"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2350741829","https://openalex.org/W2530322880","https://openalex.org/W1596801655","https://openalex.org/W2405661381"],"abstract_inverted_index":{"Due":[0],"to":[1,102,190],"the":[2,23,38,45,48,67,178,193,209],"increasing":[3],"complexity":[4],"of":[5,11,25,37,47,70,123,158,170,180,195,208],"multi/many-core":[6,75],"architectures":[7],"(with":[8,18],"their":[9,135],"mix":[10],"caches":[12],"and":[13,16,64,112,129,132,151],"scratch-pad":[14],"memories)":[15],"applications":[17],"different":[19],"memory":[20,49,59,73,83,144,174,182],"access":[21,60,84,183],"patterns),":[22],"performance":[24,43,68,145,210],"many":[26],"workloads":[27],"becomes":[28],"increasingly":[29],"variable.":[30],"In":[31],"this":[32,42],"work,":[33],"we":[34,62,80,96,133,138,154,165],"address":[35],"one":[36],"main":[39],"causes":[40],"for":[41,92,161],"variability:":[44],"efficiency":[46],"system.":[50],"Specifically,":[51],"based":[52],"on":[53,125],"an":[54,88,168],"empirical":[55],"evaluation":[56],"driven":[57],"by":[58,148],"patterns,":[61],"qualify":[63],"partially":[65],"quantify":[66],"impact":[69],"using":[71,172],"local":[72,110,117,143,173],"in":[74,87,177],"processors.":[76],"To":[77],"do":[78],"so,":[79],"systematically":[81],"describe":[82],"patterns":[85],"(MAPs)":[86],"application-agnostic":[89],"manner.":[90],"Next,":[91],"each":[93],"identified":[94],"MAP,":[95],"use":[97],"OpenCL":[98],"(for":[99],"portability":[100],"reasons)":[101],"generate":[103],"two":[104],"microbenchmarks:":[105],"a":[106,142,156,205],"\u201cnaive\u201d":[107],"version":[108,115],"(without":[109],"memory)":[111],"\u201can":[113],"optimized\u201d":[114],"(using":[116],"memory).":[118],"We":[119],"then":[120],"evaluate":[121],"both":[122],"them":[124],"typically":[126],"used":[127,189],"multi-core":[128],"many-core":[130],"platforms,":[131],"log":[134],"performance.":[136],"What":[137],"eventually":[139],"obtain":[140],"is":[141,175],"database,":[146],"indexed":[147],"various":[149],"MAPs":[150],"platforms.":[152],"Further,":[153],"propose":[155],"set":[157],"composing":[159],"rules":[160],"multiple":[162,181],"MAPs.":[163],"Thus,":[164],"can":[166,187],"get":[167],"indicator":[169],"whether":[171],"beneficial":[176],"presence":[179],"patterns.":[184],"This":[185],"indication":[186],"be":[188],"either":[191],"avoid":[192],"hassle":[194],"implementing":[196],"optimizations":[197],"with":[198],"too":[199],"little":[200],"gain":[201],"or,":[202],"alternatively,":[203],"give":[204],"rough":[206],"prediction":[207],"gain.":[211]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1}],"updated_date":"2026-05-06T06:03:25.996018","created_date":"2025-10-10T00:00:00"}
