{"id":"https://openalex.org/W2915013261","doi":"https://doi.org/10.1145/3299771.3299773","title":"ThrustHetero","display_name":"ThrustHetero","publication_year":2019,"publication_date":"2019-02-08","ids":{"openalex":"https://openalex.org/W2915013261","doi":"https://doi.org/10.1145/3299771.3299773","mag":"2915013261"},"language":"en","primary_location":{"id":"doi:10.1145/3299771.3299773","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3299771.3299773","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)","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/A5086226934","display_name":"Ajai V. George","orcid":"https://orcid.org/0000-0002-4769-8501"},"institutions":[{"id":"https://openalex.org/I4210148827","display_name":"Birla Institute of Technology and Science, Pilani - Goa Campus","ror":"https://ror.org/046sh6j17","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210148827","https://openalex.org/I74796645"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Ajai V. George","raw_affiliation_strings":["BITS Pilani KK Birla Goa Campus, India"],"affiliations":[{"raw_affiliation_string":"BITS Pilani KK Birla Goa Campus, India","institution_ids":["https://openalex.org/I4210148827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065727176","display_name":"Sankar Manoj","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148827","display_name":"Birla Institute of Technology and Science, Pilani - Goa Campus","ror":"https://ror.org/046sh6j17","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210148827","https://openalex.org/I74796645"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sankar Manoj","raw_affiliation_strings":["BITS Pilani KK Birla Goa Campus, India"],"affiliations":[{"raw_affiliation_string":"BITS Pilani KK Birla Goa Campus, India","institution_ids":["https://openalex.org/I4210148827"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005045185","display_name":"Santonu Sarkar","orcid":"https://orcid.org/0000-0001-9470-7012"},"institutions":[{"id":"https://openalex.org/I4210148827","display_name":"Birla Institute of Technology and Science, Pilani - Goa Campus","ror":"https://ror.org/046sh6j17","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210148827","https://openalex.org/I74796645"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Santonu Sarkar","raw_affiliation_strings":["BITS Pilani KK Birla Goa Campus, India"],"affiliations":[{"raw_affiliation_string":"BITS Pilani KK Birla Goa Campus, India","institution_ids":["https://openalex.org/I4210148827"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5086226934"],"corresponding_institution_ids":["https://openalex.org/I4210148827"],"apc_list":null,"apc_paid":null,"fwci":0.2408,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.44729977,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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.9991999864578247,"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/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.5418641567230225}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5418641567230225}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3299771.3299773","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3299771.3299773","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4699999988079071,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G204962211","display_name":null,"funder_award_id":"SB/S3/EECE/0170/2014","funder_id":"https://openalex.org/F4320334771","funder_display_name":"Science and Engineering Research Board"}],"funders":[{"id":"https://openalex.org/F4320334771","display_name":"Science and Engineering Research Board","ror":"https://ror.org/03ffdsr55"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1480958225","https://openalex.org/W1522731666","https://openalex.org/W1979566015","https://openalex.org/W1984848758","https://openalex.org/W1993508117","https://openalex.org/W2014425181","https://openalex.org/W2030961306","https://openalex.org/W2052207834","https://openalex.org/W2076661703","https://openalex.org/W2078794610","https://openalex.org/W2080592089","https://openalex.org/W2109344969","https://openalex.org/W2113798034","https://openalex.org/W2113941519","https://openalex.org/W2121893797","https://openalex.org/W2129298093","https://openalex.org/W2134380201","https://openalex.org/W2142677441","https://openalex.org/W2150476673","https://openalex.org/W2150952308","https://openalex.org/W2249637006","https://openalex.org/W2264176681","https://openalex.org/W2402144811","https://openalex.org/W3000495813","https://openalex.org/W4230678748","https://openalex.org/W4246457924"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2093578348","https://openalex.org/W2376932109","https://openalex.org/W2382290278","https://openalex.org/W2350741829","https://openalex.org/W3004735627","https://openalex.org/W2130043461"],"abstract_inverted_index":{"Heterogeneous":[0],"compute":[1,118],"architectures":[2,167],"like":[3],"Multi-Core":[4],"CPUs,":[5],"CUDA":[6],"GPUs,":[7,105],"and":[8,51,70,108,144,196,204,211,226],"Intel":[9],"Xeon":[10,106],"Phis":[11,107],"have":[12],"become":[13],"prevalent":[14],"over":[15,100],"the":[16,26,48,55,67,72,116,169,172,178,183,200,209,217,220],"years.":[17],"While":[18],"heterogeneity":[19],"makes":[20,30],"architecture":[21],"specific":[22],"features":[23],"available":[24],"to":[25,37,113,140],"programmer,":[27],"it":[28],"also":[29,124,197],"application":[31,150,195],"development":[32,214],"difficult,":[33],"as":[34,104],"one":[35],"needs":[36],"plan":[38],"for":[39,129,191],"optimal":[40],"usage":[41],"of":[42,47,66,120,156,171,174,194,213,223],"architectural":[43],"features,":[44],"suitable":[45,59],"partitioning":[46],"workload,":[49],"communication":[50],"data":[52],"transfer":[53],"among":[54],"participating":[56],"devices.":[57,122],"A":[58],"design":[60],"abstraction":[61,99],"that":[62,96,182,199],"hides":[63],"such":[64,103],"variabilities":[65],"underlying":[68],"devices":[69,102],"at":[71],"same":[73],"time":[74],"exploits":[75],"their":[76],"computing":[77,166],"capabilities,":[78],"can":[79],"improve":[80],"developer":[81],"productivity.":[82],"In":[83],"this":[84,147],"work,":[85],"we":[86,207],"present":[87,176],"\"ThrustHetero\",":[88],"a":[89,126,186],"lightweight":[90],"framework":[91,138,184,201,218],"based":[92,158],"on":[93,159,164,168],"NVIDIA's":[94],"Thrust,":[95],"provides":[97],"an":[98],"several":[101],"multicore,":[109],"yet":[110],"allows":[111],"developers":[112],"easily":[114],"leverage":[115],"full":[117],"capability":[119],"these":[121],"We":[123,152,180],"demonstrate":[125],"novel":[127],"method":[128],"workload":[130,188],"distribution":[131,189],"in":[132,177],"two":[133],"stages":[134],"-":[135],"micro-benchmarking":[136],"during":[137,149],"installations":[139],"find":[141],"good":[142,187],"proportions":[143,190],"then":[145],"using":[146,216],"information":[148],"execution.":[151],"consider":[153],"four":[154],"classes":[155],"applications":[157],"how":[160],"they":[161],"would":[162],"perform":[163],"various":[165,224],"basis":[170],"amount":[173],"branching":[175],"application.":[179],"show":[181,198],"produces":[185],"each":[192],"class":[193],"is":[202],"scalable":[203],"portable.":[205],"Further,":[206],"compare":[208],"performance":[210],"ease":[212],"when":[215],"with":[219],"native":[221],"versions":[222],"benchmarks":[225],"obtain":[227],"favorable":[228],"results.":[229]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2019-02-21T00:00:00"}
