{"id":"https://openalex.org/W4247375089","doi":"https://doi.org/10.7287/peerj.preprints.27616v1","title":"Impact study of data locality on task-based applications through the Heteroprio scheduler","display_name":"Impact study of data locality on task-based applications through the Heteroprio scheduler","publication_year":2019,"publication_date":"2019-03-27","ids":{"openalex":"https://openalex.org/W4247375089","doi":"https://doi.org/10.7287/peerj.preprints.27616v1"},"language":"en","primary_location":{"id":"doi:10.7287/peerj.preprints.27616v1","is_oa":true,"landing_page_url":"https://doi.org/10.7287/peerj.preprints.27616v1","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.7287/peerj.preprints.27616v1","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081443384","display_name":"B\u00e9renger Bramas","orcid":"https://orcid.org/0000-0003-0281-9709"},"institutions":[{"id":"https://openalex.org/I4210127166","display_name":"Centre Inria de l'Universit\u00e9 de Lorraine","ror":"https://ror.org/03fcjvn64","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210127166"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"B\u00e9renger Bramas","raw_affiliation_strings":["CAMUS Team, Inria Nancy - Grand Est, Illkirch-Graffenstaden, France"],"raw_orcid":"https://orcid.org/0000-0003-0281-9709","affiliations":[{"raw_affiliation_string":"CAMUS Team, Inria Nancy - Grand Est, Illkirch-Graffenstaden, France","institution_ids":["https://openalex.org/I4210127166"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5081443384"],"corresponding_institution_ids":["https://openalex.org/I4210127166"],"apc_list":null,"apc_paid":null,"fwci":1.3,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.83432301,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9988999962806702,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9940000176429749,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8734426498413086},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.7433518171310425},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6543399095535278},{"id":"https://openalex.org/keywords/stencil","display_name":"Stencil","score":0.6539159417152405},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.6144382953643799},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5631281137466431},{"id":"https://openalex.org/keywords/locality-of-reference","display_name":"Locality of reference","score":0.5314539670944214},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.47628822922706604},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.47185277938842773},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.45000576972961426},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.2465207874774933},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11268195509910583},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.10934904217720032},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.1006132960319519}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8734426498413086},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.7433518171310425},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6543399095535278},{"id":"https://openalex.org/C76752949","wikidata":"https://www.wikidata.org/wiki/Q7607499","display_name":"Stencil","level":2,"score":0.6539159417152405},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6144382953643799},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5631281137466431},{"id":"https://openalex.org/C27602214","wikidata":"https://www.wikidata.org/wiki/Q1868547","display_name":"Locality of reference","level":3,"score":0.5314539670944214},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.47628822922706604},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47185277938842773},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.45000576972961426},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.2465207874774933},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11268195509910583},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.10934904217720032},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.1006132960319519},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.7287/peerj.preprints.27616v1","is_oa":true,"landing_page_url":"https://doi.org/10.7287/peerj.preprints.27616v1","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"}],"best_oa_location":{"id":"doi:10.7287/peerj.preprints.27616v1","is_oa":true,"landing_page_url":"https://doi.org/10.7287/peerj.preprints.27616v1","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1555349535","https://openalex.org/W2583128298","https://openalex.org/W2053359564","https://openalex.org/W2161159383","https://openalex.org/W1495260638","https://openalex.org/W1511204342","https://openalex.org/W2369125128","https://openalex.org/W2369223577","https://openalex.org/W2010020348","https://openalex.org/W2010557350"],"abstract_inverted_index":{"The":[0,95,131],"task-based":[1],"approach":[2],"has":[3],"gained":[4],"much":[5],"attention":[6],"to":[7,29,50,74,99,109],"use":[8,100],"modern":[9],"heterogeneous":[10],"computing":[11],"nodes.":[12,82],"It":[13,148],"allows":[14],"parallelizing":[15],"with":[16],"an":[17,170],"abstraction":[18],"of":[19,59,133,169],"the":[20,36,39,45,52,57,76,104,115,118,128,134,165],"hardware":[21],"by":[22,86,161],"delegating":[23],"task":[24,93],"distribution":[25],"and":[26,108,117,144,159],"load":[27],"balancing":[28],"a":[30,145],"dynamic":[31],"scheduler.":[32],"In":[33,62],"this":[34,63],"organization,":[35],"scheduler":[37,69],"is":[38,98],"most":[40],"critical":[41],"component":[42],"that":[43,70,151],"solves":[44],"DAG-scheduling":[46],"problem":[47],"in":[48],"order":[49],"select":[51],"right":[53],"processing":[54],"unit":[55],"for":[56,103],"computation":[58],"each":[60],"task.":[61],"work,":[64],"we":[65],"extend":[66],"our":[67],"Heteroprio":[68,85],"was":[71,137,149],"originally":[72],"created":[73],"execute":[75],"fast":[77],"multipole":[78],"method":[79,136],"on":[80,139],"multi-GPUs":[81],"We":[83],"improve":[84],"taking":[87],"into":[88],"account":[89],"data":[90],"locality":[91,112],"during":[92],"assignation.":[94],"main":[96],"principle":[97],"different":[101,105,119],"task-lists":[102],"memory":[106,120,167],"nodes":[107,121],"investigate":[110],"how":[111],"affinity":[113],"between":[114],"tasks":[116],"can":[122,154],"be":[123],"evaluated":[124,138],"without":[125],"looking":[126],"at":[127],"tasks'":[129],"dependencies.":[130],"interest":[132],"present":[135],"two":[140],"linear":[141],"algebra":[142],"applications":[143],"stencil":[146],"code.":[147],"deduced":[150],"simple":[152],"heuristics":[153],"provide":[155],"significant":[156],"performance":[157],"improvement":[158],"cut":[160],"more":[162],"than":[163],"half":[164],"total":[166],"transfer":[168],"execution.":[171]},"counts_by_year":[{"year":2022,"cited_by_count":4},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
