{"id":"https://openalex.org/W3036360211","doi":"https://doi.org/10.23919/date48585.2020.9116281","title":"Resource-Aware MapReduce Runtime for Multi/Many-core Architectures","display_name":"Resource-Aware MapReduce Runtime for Multi/Many-core Architectures","publication_year":2020,"publication_date":"2020-03-01","ids":{"openalex":"https://openalex.org/W3036360211","doi":"https://doi.org/10.23919/date48585.2020.9116281","mag":"3036360211"},"language":"en","primary_location":{"id":"doi:10.23919/date48585.2020.9116281","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date48585.2020.9116281","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","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/A5006425693","display_name":"Konstantinos Iliakis","orcid":"https://orcid.org/0000-0002-1403-6851"},"institutions":[{"id":"https://openalex.org/I174458059","display_name":"National Technical University of Athens","ror":"https://ror.org/03cx6bg69","country_code":"GR","type":"education","lineage":["https://openalex.org/I174458059"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Konstantinos Iliakis","raw_affiliation_strings":["Microprocessors and Digital Systems Laboratory, ECE National Technical University of Athens, Athens, Greece"],"affiliations":[{"raw_affiliation_string":"Microprocessors and Digital Systems Laboratory, ECE National Technical University of Athens, Athens, Greece","institution_ids":["https://openalex.org/I174458059"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076432415","display_name":"Sotirios Xydis","orcid":"https://orcid.org/0000-0003-3151-2730"},"institutions":[{"id":"https://openalex.org/I174458059","display_name":"National Technical University of Athens","ror":"https://ror.org/03cx6bg69","country_code":"GR","type":"education","lineage":["https://openalex.org/I174458059"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Sotirios Xydis","raw_affiliation_strings":["Microprocessors and Digital Systems Laboratory, ECE National Technical University of Athens, Athens, Greece"],"affiliations":[{"raw_affiliation_string":"Microprocessors and Digital Systems Laboratory, ECE National Technical University of Athens, Athens, Greece","institution_ids":["https://openalex.org/I174458059"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043131021","display_name":"Dimitrios Soudris","orcid":"https://orcid.org/0000-0002-6930-6847"},"institutions":[{"id":"https://openalex.org/I174458059","display_name":"National Technical University of Athens","ror":"https://ror.org/03cx6bg69","country_code":"GR","type":"education","lineage":["https://openalex.org/I174458059"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Dimitrios Soudris","raw_affiliation_strings":["Microprocessors and Digital Systems Laboratory, ECE National Technical University of Athens, Athens, Greece"],"affiliations":[{"raw_affiliation_string":"Microprocessors and Digital Systems Laboratory, ECE National Technical University of Athens, Athens, Greece","institution_ids":["https://openalex.org/I174458059"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5006425693"],"corresponding_institution_ids":["https://openalex.org/I174458059"],"apc_list":null,"apc_paid":null,"fwci":0.2669,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.63040334,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"897","last_page":"902"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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.9987999796867371,"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.8652259111404419},{"id":"https://openalex.org/keywords/posix-threads","display_name":"POSIX Threads","score":0.7881219387054443},{"id":"https://openalex.org/keywords/xeon-phi","display_name":"Xeon Phi","score":0.7379392385482788},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.733797550201416},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5394037961959839},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5326862931251526},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4922093451023102},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.48905763030052185},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.4840230643749237},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.47029587626457214},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.46735572814941406},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4600166976451874},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.4546546936035156},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.4227803945541382},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4031987190246582},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15031546354293823},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.13698476552963257}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8652259111404419},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.7881219387054443},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.7379392385482788},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.733797550201416},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5394037961959839},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5326862931251526},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4922093451023102},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.48905763030052185},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.4840230643749237},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.47029587626457214},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.46735572814941406},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4600166976451874},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.4546546936035156},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.4227803945541382},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4031987190246582},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15031546354293823},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.13698476552963257},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/date48585.2020.9116281","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date48585.2020.9116281","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1973029240","https://openalex.org/W1982565841","https://openalex.org/W2033031014","https://openalex.org/W2046659665","https://openalex.org/W2046697115","https://openalex.org/W2054739713","https://openalex.org/W2060058231","https://openalex.org/W2068829602","https://openalex.org/W2103460560","https://openalex.org/W2104237323","https://openalex.org/W2104644701","https://openalex.org/W2117036949","https://openalex.org/W2119738171","https://openalex.org/W2128274900","https://openalex.org/W2139102017","https://openalex.org/W2139605600","https://openalex.org/W2170833472","https://openalex.org/W2173213060","https://openalex.org/W2189465200","https://openalex.org/W2267544343","https://openalex.org/W2412954156","https://openalex.org/W2808388124","https://openalex.org/W2899060836","https://openalex.org/W2911165058","https://openalex.org/W4249713879","https://openalex.org/W6687322159","https://openalex.org/W6756038031"],"related_works":["https://openalex.org/W1974923383","https://openalex.org/W2475524688","https://openalex.org/W2739740241","https://openalex.org/W4294310504","https://openalex.org/W2085105049","https://openalex.org/W2592417500","https://openalex.org/W2338363223","https://openalex.org/W2526069705","https://openalex.org/W2003336045","https://openalex.org/W2188798380"],"abstract_inverted_index":{"Modern":[0],"multi/many-core":[1],"processors":[2],"exhibit":[3],"high":[4],"integration":[5],"densities,":[6],"e.g.":[7,66],"up":[8],"to":[9,48,88,117],"several":[10],"dozens":[11],"or":[12],"hundreds":[13],"of":[14,42,51],"cores.":[15],"To":[16],"ease":[17],"the":[18,40,49,90,97,101,118,131],"application":[19],"development":[20],"burden":[21],"for":[22],"such":[23],"systems,":[24,44,56,137],"various":[25],"programming":[26,32],"frameworks":[27],"have":[28],"emerged.":[29],"The":[30,78,124],"MapReduce":[31,76,126],"model,":[33],"after":[34],"having":[35],"demonstrated":[36],"its":[37],"usability":[38],"in":[39,60,86,106],"area":[41],"distributed":[43],"has":[45],"been":[46],"adapted":[47],"needs":[50],"shared-memory":[52],"many-core":[53],"and":[54,83,110,142,153],"multi-processor":[55],"showing":[57],"promising":[58],"results":[59],"comparison":[61],"with":[62,100],"conventional":[63],"multi-threaded":[64],"libraries,":[65],"pthreads.":[67],"In":[68],"this":[69],"paper,":[70],"we":[71],"propose":[72],"a":[73,139,143],"novel":[74],"resource-aware":[75],"architecture.":[77],"proposed":[79],"runtime":[80],"decouples":[81],"map":[82,103],"combine":[84,99],"phases":[85],"order":[87],"enhance":[89],"parallelism":[91],"degree,":[92],"while":[93],"it":[94],"effectively":[95],"overlaps":[96],"memory-intensive":[98],"compute-intensive":[102],"operation":[104],"resulting":[105],"superior":[107],"resource":[108],"utilization":[109],"performance":[111],"improvements.":[112],"A":[113],"detailed":[114],"sensitivity":[115],"analysis":[116],"framework's":[119],"tuning":[120],"knobs":[121],"is":[122,128],"provided.":[123],"decoupled":[125],"architecture":[127],"evaluated":[129],"against":[130],"state-of-art":[132],"library":[133],"into":[134],"two":[135],"diverse":[136],"i.e.":[138],"Haswell":[140],"server":[141],"Xeon":[144],"Phi":[145],"co-processor,":[146],"demonstrating":[147],"speedups":[148],"on":[149],"average":[150],"up-to":[151],"2.2x":[152],"2.9x":[154],"respectively.":[155]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
