{"id":"https://openalex.org/W2557102731","doi":"https://doi.org/10.1109/tpds.2016.2630697","title":"Real-Time GPU Resource Management with Loadable Kernel Modules","display_name":"Real-Time GPU Resource Management with Loadable Kernel Modules","publication_year":2016,"publication_date":"2016-11-18","ids":{"openalex":"https://openalex.org/W2557102731","doi":"https://doi.org/10.1109/tpds.2016.2630697","mag":"2557102731"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2016.2630697","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2016.2630697","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5016150542","display_name":"Yuhei Suzuki","orcid":null},"institutions":[{"id":"https://openalex.org/I135768898","display_name":"Ritsumeikan University","ror":"https://ror.org/0197nmd03","country_code":"JP","type":"education","lineage":["https://openalex.org/I135768898","https://openalex.org/I4390039241"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Yuhei Suzuki","raw_affiliation_strings":["Graduate School of Information Science and Engineering, Ritsumeikan University, Kyoto, Japan"],"affiliations":[{"raw_affiliation_string":"Graduate School of Information Science and Engineering, Ritsumeikan University, Kyoto, Japan","institution_ids":["https://openalex.org/I135768898"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035204151","display_name":"Yusuke Fujii","orcid":"https://orcid.org/0000-0002-6506-2072"},"institutions":[{"id":"https://openalex.org/I2251713219","display_name":"NTT (Japan)","ror":"https://ror.org/00berct97","country_code":"JP","type":"company","lineage":["https://openalex.org/I2251713219"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yusuke Fujii","raw_affiliation_strings":["NTT Software Innovation Center, NTT Corporation, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"NTT Software Innovation Center, NTT Corporation, Tokyo, Japan","institution_ids":["https://openalex.org/I2251713219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022413623","display_name":"Takuya Azumi","orcid":"https://orcid.org/0000-0003-0767-4086"},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"Osaka University","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Takuya Azumi","raw_affiliation_strings":["Graduate School of Information Science and Engineering, Osaka University, Osaka, Japan"],"affiliations":[{"raw_affiliation_string":"Graduate School of Information Science and Engineering, Osaka University, Osaka, Japan","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088318055","display_name":"Nobuhiko Nishio","orcid":"https://orcid.org/0000-0002-8726-5022"},"institutions":[{"id":"https://openalex.org/I135768898","display_name":"Ritsumeikan University","ror":"https://ror.org/0197nmd03","country_code":"JP","type":"education","lineage":["https://openalex.org/I135768898","https://openalex.org/I4390039241"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Nobuhiko Nishio","raw_affiliation_strings":["College of Information Science and Engineering, Ritsumeikan University, Kyoto, Japan"],"affiliations":[{"raw_affiliation_string":"College of Information Science and Engineering, Ritsumeikan University, Kyoto, Japan","institution_ids":["https://openalex.org/I135768898"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101496340","display_name":"Shinpei Kato","orcid":"https://orcid.org/0000-0003-1782-5319"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shinpei Kato","raw_affiliation_strings":["Graduate School of Information Science and Technology, University of Tokyo, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Graduate School of Information Science and Technology, University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5016150542"],"corresponding_institution_ids":["https://openalex.org/I135768898"],"apc_list":null,"apc_paid":null,"fwci":1.6103,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.83313447,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"28","issue":"6","first_page":"1715","last_page":"1727"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998000264167786,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998000264167786,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.998199999332428,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8878206014633179},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6329056620597839},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5198831558227539},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.496844083070755},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.4724619388580322},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.4721377491950989},{"id":"https://openalex.org/keywords/semaphore","display_name":"Semaphore","score":0.44062885642051697},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4299246072769165},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.41795873641967773}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8878206014633179},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6329056620597839},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5198831558227539},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.496844083070755},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.4724619388580322},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.4721377491950989},{"id":"https://openalex.org/C95203288","wikidata":"https://www.wikidata.org/wiki/Q221682","display_name":"Semaphore","level":2,"score":0.44062885642051697},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4299246072769165},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.41795873641967773},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2016.2630697","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2016.2630697","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W115476871","https://openalex.org/W1515026142","https://openalex.org/W1516142763","https://openalex.org/W1555299929","https://openalex.org/W1651324627","https://openalex.org/W1898254641","https://openalex.org/W1969701927","https://openalex.org/W1973567737","https://openalex.org/W1984222112","https://openalex.org/W1987750702","https://openalex.org/W2000642048","https://openalex.org/W2005239962","https://openalex.org/W2015293407","https://openalex.org/W2033819155","https://openalex.org/W2052226276","https://openalex.org/W2053723662","https://openalex.org/W2072652898","https://openalex.org/W2080592089","https://openalex.org/W2091150014","https://openalex.org/W2092145442","https://openalex.org/W2098274770","https://openalex.org/W2109488193","https://openalex.org/W2112828875","https://openalex.org/W2115069656","https://openalex.org/W2117093250","https://openalex.org/W2125551452","https://openalex.org/W2127646985","https://openalex.org/W2134562154","https://openalex.org/W2134765105","https://openalex.org/W2134935059","https://openalex.org/W2140348470","https://openalex.org/W2143303748","https://openalex.org/W2153375074","https://openalex.org/W2156839836","https://openalex.org/W2166746673","https://openalex.org/W2272397938","https://openalex.org/W4243947286","https://openalex.org/W4250847818","https://openalex.org/W4254648244","https://openalex.org/W6604681715","https://openalex.org/W6630834570","https://openalex.org/W6633364584","https://openalex.org/W6636916521","https://openalex.org/W6643562311","https://openalex.org/W6684554443","https://openalex.org/W6693846823"],"related_works":["https://openalex.org/W2314057185","https://openalex.org/W2350504666","https://openalex.org/W4381416760","https://openalex.org/W2377849006","https://openalex.org/W2012277354","https://openalex.org/W2364479399","https://openalex.org/W2349507549","https://openalex.org/W3010700240","https://openalex.org/W2355444914","https://openalex.org/W2388160063"],"abstract_inverted_index":{"Graphics":[0],"processing":[1],"unit":[2],"(GPU)":[3],"programming":[4],"environments":[5],"have":[6,33],"matured":[7],"for":[8,15,21,89,105,128,142],"general-purpose":[9],"computing":[10],"on":[11,145],"GPUs.":[12],"Significant":[13],"challenges":[14],"GPUs":[16,103],"include":[17],"system":[18,43,54,62],"software":[19],"support":[20,46],"bounded":[22],"response":[23],"times":[24],"and":[25,70,84,117,122,131,138,151,194],"guaranteed":[26],"throughput.":[27],"In":[28,175],"recent":[29],"years,":[30],"GPU":[31,48,87,108,143,182],"technologies":[32,88],"been":[34],"applied":[35],"to":[36,45,59,134,168,190],"real-time":[37,47,90,107,136],"systems":[38],"by":[39,161,188],"extending":[40],"the":[41,61,67,77,114,158,163,177],"operating":[42],"modules":[44],"resource":[49,139],"management.":[50],"Unfortunately,":[51],"such":[52],"a":[53],"extension":[55],"makes":[56],"it":[57],"difficult":[58],"maintain":[60],"with":[63,102,110],"version":[64],"updates":[65],"because":[66],"OS":[68,115],"kernel":[69,94,116],"device":[71,118,149],"drivers":[72,119,150],"must":[73],"be":[74,185],"modified":[75],"at":[76],"source-code":[78],"level,":[79],"thereby":[80],"preventing":[81],"continuous":[82],"research":[83],"development":[85],"of":[86,147,170],"systems.":[91],"A":[92],"loadable":[93],"module":[95],"(LKM)":[96],"framework,":[97],"called":[98],"Linux":[99,111],"Real-Time":[100],"eXtention":[101],"(Linux-RTXG),":[104],"managing":[106],"resources":[109],"without":[112],"modifying":[113],"is":[120,166],"proposed":[121,164],"evaluated":[123],"experimentally.":[124],"Linux-RTXG":[125,165,189],"provides":[126],"mechanisms":[127],"interrupt":[129],"interception":[130],"independent":[132],"synchronization":[133],"achieve":[135],"scheduling":[137],"reservation":[140],"capabilities":[141],"applications":[144,183],"top":[146],"existing":[148,172],"runtime":[152],"libraries.":[153],"Experimental":[154],"results":[155,178],"demonstrate":[156,179],"that":[157,169,180],"overhead":[159],"incurred":[160],"introducing":[162,171],"comparable":[167],"kernel-dependent":[173],"approaches.":[174],"addition,":[176],"multiple":[181],"can":[184],"scheduled":[186],"successfully":[187],"meet":[191],"their":[192],"priority":[193],"quality-of-service":[195],"requirements":[196],"in":[197],"real":[198],"time.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3}],"updated_date":"2026-03-22T08:09:32.410652","created_date":"2025-10-10T00:00:00"}
