{"id":"https://openalex.org/W2176461867","doi":"https://doi.org/10.1109/hpcc-css-icess.2015.29","title":"JolokiaC++: Optimizing Irregular Accesses for GPGPU","display_name":"JolokiaC++: Optimizing Irregular Accesses for GPGPU","publication_year":2015,"publication_date":"2015-08-01","ids":{"openalex":"https://openalex.org/W2176461867","doi":"https://doi.org/10.1109/hpcc-css-icess.2015.29","mag":"2176461867"},"language":"en","primary_location":{"id":"doi:10.1109/hpcc-css-icess.2015.29","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcc-css-icess.2015.29","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems","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/A5103083175","display_name":"Vibha Patel","orcid":"https://orcid.org/0000-0002-0260-1809"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Vibha Patel","raw_affiliation_strings":["Department of CSE, IIT, Kanpur"],"affiliations":[{"raw_affiliation_string":"Department of CSE, IIT, Kanpur","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102907242","display_name":"S. K. Aggarwal","orcid":"https://orcid.org/0000-0002-9202-6157"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sanjeev Aggarwal","raw_affiliation_strings":["Department of CSE, IIT, Kanpur"],"affiliations":[{"raw_affiliation_string":"Department of CSE, IIT, Kanpur","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032981748","display_name":"Amey Karkare","orcid":"https://orcid.org/0000-0002-3664-6490"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Amey Karkare","raw_affiliation_strings":["Department of CSE, IIT, Kanpur"],"affiliations":[{"raw_affiliation_string":"Department of CSE, IIT, Kanpur","institution_ids":["https://openalex.org/I94234084"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5103083175"],"corresponding_institution_ids":["https://openalex.org/I94234084"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09317834,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"583","last_page":"590"},"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/T11269","display_name":"Algorithms and Data Compression","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9983000159263611,"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.8829072713851929},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8452951312065125},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.8097007274627686},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.7117616534233093},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.6622898578643799},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.530489444732666},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.43382126092910767},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3056562542915344},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20712056756019592},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.17016148567199707}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8829072713851929},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8452951312065125},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.8097007274627686},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.7117616534233093},{"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.6622898578643799},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.530489444732666},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.43382126092910767},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3056562542915344},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20712056756019592},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.17016148567199707},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpcc-css-icess.2015.29","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcc-css-icess.2015.29","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.5199999809265137,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W1483880184","https://openalex.org/W1537323515","https://openalex.org/W1584608190","https://openalex.org/W1782174992","https://openalex.org/W1841095583","https://openalex.org/W1949424081","https://openalex.org/W1977857710","https://openalex.org/W1980385176","https://openalex.org/W1981772986","https://openalex.org/W1994425593","https://openalex.org/W2028914463","https://openalex.org/W2029537599","https://openalex.org/W2032039029","https://openalex.org/W2032404709","https://openalex.org/W2034761517","https://openalex.org/W2040825319","https://openalex.org/W2045841536","https://openalex.org/W2047937722","https://openalex.org/W2057962110","https://openalex.org/W2085809150","https://openalex.org/W2088377490","https://openalex.org/W2091722458","https://openalex.org/W2101512691","https://openalex.org/W2107251158","https://openalex.org/W2110161565","https://openalex.org/W2117689653","https://openalex.org/W2122817518","https://openalex.org/W2128329055","https://openalex.org/W2129232868","https://openalex.org/W2139062308","https://openalex.org/W2147801215","https://openalex.org/W2148255965","https://openalex.org/W2162166182","https://openalex.org/W2166906890","https://openalex.org/W2168412050","https://openalex.org/W2170634604","https://openalex.org/W2537115708","https://openalex.org/W3136337477","https://openalex.org/W4233973673","https://openalex.org/W4236352277","https://openalex.org/W4238826965","https://openalex.org/W4285719527","https://openalex.org/W6632042056","https://openalex.org/W6640682197","https://openalex.org/W6675917842","https://openalex.org/W6677381316"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538","https://openalex.org/W2080146221","https://openalex.org/W2370314112","https://openalex.org/W1912958759","https://openalex.org/W2792081825"],"abstract_inverted_index":{"We":[0,38,60],"present":[1,61],"JolokiaC++":[2,24],"a":[3],"compiler":[4,19],"framework":[5],"to":[6],"ease":[7],"coding":[8],"of":[9,17,23,52],"irregular":[10,55],"data":[11],"applications":[12],"on":[13,35,57,70],"GPUs.":[14,37,79],"The":[15],"effectiveness":[16],"the":[18,42,58,66],"and":[20,32,49,76],"runtime":[21],"systems":[22],"is":[25],"tested":[26],"using":[27],"three":[28],"kernels":[29,67],"IRREG,":[30],"MOLDYN":[31],"NBF,":[33],"executed":[34],"NVIDIA":[36],"developed":[39],"extensions":[40],"for":[41,68],"generic":[43],"parallel":[44],"constructs":[45],"that":[46],"allow":[47],"portable":[48],"efficient":[50],"programming":[51],"codes":[53],"with":[54],"accesses":[56],"GPU.":[59],"experimental":[62],"results":[63],"from":[64],"compiling":[65],"execution":[69],"Fermi":[71],"GTX":[72],"480,":[73],"Tesla":[74,77],"C1060":[75],"K20c":[78]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
