{"id":"https://openalex.org/W2115022835","doi":"https://doi.org/10.1109/ipdps.2009.5161046","title":"Handling OS jitter on multicore multithreaded systems","display_name":"Handling OS jitter on multicore multithreaded systems","publication_year":2009,"publication_date":"2009-05-01","ids":{"openalex":"https://openalex.org/W2115022835","doi":"https://doi.org/10.1109/ipdps.2009.5161046","mag":"2115022835"},"language":"en","primary_location":{"id":"doi:10.1109/ipdps.2009.5161046","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2009.5161046","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Symposium on Parallel &amp; Distributed Processing","raw_type":"proceedings-article"},"type":"conference-paper","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/A5037329402","display_name":"Pradipta De Vijay Mann","orcid":null},"institutions":[{"id":"https://openalex.org/I4210103279","display_name":"IBM Research - India","ror":"https://ror.org/014wt7r80","country_code":"IN","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210103279","https://openalex.org/I4210114115"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Pradipta De Vijay Mann","raw_affiliation_strings":["IBM India Research Laboratory, New Delhi, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM India Research Laboratory, New Delhi, India","institution_ids":["https://openalex.org/I4210103279"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040545797","display_name":"Umang Mittaly","orcid":null},"institutions":[{"id":"https://openalex.org/I68891433","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06","country_code":"IN","type":"education","lineage":["https://openalex.org/I68891433"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Umang Mittaly","raw_affiliation_strings":["Indian Institute of Technology Delhi, New Delhi, Delhi, IN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Delhi, New Delhi, Delhi, IN","institution_ids":["https://openalex.org/I68891433"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.9264,"has_fulltext":false,"cited_by_count":47,"citation_normalized_percentile":{"value":0.9243912,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"7","issue":null,"first_page":"1","last_page":"12"},"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.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"}},"topics":[{"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9969000220298767,"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/jitter","display_name":"Jitter","score":0.9416413307189941},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8149244785308838},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.7271825075149536},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6660014390945435},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5011296272277832},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4947006404399872},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.4853207468986511},{"id":"https://openalex.org/keywords/user-space","display_name":"User space","score":0.4599648118019104},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.43826180696487427},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.4273708164691925},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.42196372151374817},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3730684518814087},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3591630756855011},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.33979278802871704},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10418763756752014},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07557380199432373}],"concepts":[{"id":"https://openalex.org/C134652429","wikidata":"https://www.wikidata.org/wiki/Q1052698","display_name":"Jitter","level":2,"score":0.9416413307189941},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8149244785308838},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.7271825075149536},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6660014390945435},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5011296272277832},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4947006404399872},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.4853207468986511},{"id":"https://openalex.org/C2775877400","wikidata":"https://www.wikidata.org/wiki/Q1142183","display_name":"User space","level":2,"score":0.4599648118019104},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.43826180696487427},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.4273708164691925},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.42196372151374817},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3730684518814087},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3591630756855011},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33979278802871704},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10418763756752014},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07557380199432373},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"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/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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ipdps.2009.5161046","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2009.5161046","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Symposium on Parallel &amp; Distributed Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1538623980","https://openalex.org/W1596860781","https://openalex.org/W2068975988","https://openalex.org/W2097406530","https://openalex.org/W2111726457","https://openalex.org/W2117127170","https://openalex.org/W2140973798","https://openalex.org/W2395942579","https://openalex.org/W6635938614","https://openalex.org/W6711894175","https://openalex.org/W7055206574"],"related_works":["https://openalex.org/W2482815832","https://openalex.org/W2294358097","https://openalex.org/W2189498595","https://openalex.org/W1993191611","https://openalex.org/W1999755551","https://openalex.org/W2150820374","https://openalex.org/W2578331457","https://openalex.org/W2029518214","https://openalex.org/W4238392246","https://openalex.org/W3142189107"],"abstract_inverted_index":{"Various":[0],"studies":[1],"have":[2,81],"shown":[3],"that":[4,129,242,268],"OS":[5,41,78,94,295,310],"jitter":[6,21,42,54,133,139,153,173,222,241,267],"can":[7,89],"degrade":[8],"parallel":[9,253,277],"program":[10],"performance":[11,249,273],"considerably":[12],"at":[13,182,187,293,308],"large":[14,266],"processor":[15],"counts.":[16],"Most":[17],"sources":[18,137],"of":[19,45,48,53,63,87,138,156,164,194,217,250,274],"system":[20,229],"fall":[22],"broadly":[23],"into":[24],"5":[25],"categories":[26],"-":[27],"user":[28,180],"space":[29],"processes,":[30],"kernel":[31,157,184,201],"threads,":[32,85,158],"interrupts,":[33],"SMT":[34,166],"interference":[35,117],"and":[36,61,71,84,104,118,162,186,202,227,246,297],"hypervisor":[37],"activity.":[38],"Solutions":[39],"to":[40,76,111,131,209,284,299,317],"typically":[43],"consist":[44],"a":[46,126,148,251,275,318],"combination":[47],"techniques":[49,66,219],"such":[50,113],"as":[51,114,205,315],"synchronization":[52],"across":[55],"nodes":[56],"(co-scheduling":[57],"or":[58,145],"gang":[59],"scheduling)":[60],"use":[62,193],"microkernels.":[64],"Both":[65],"present":[67,74,125],"several":[68],"drawbacks.":[69],"Multicore":[70],"Multithreaded":[72],"systems":[73],"opportunities":[75],"handle":[77],"jitter.":[79],"They":[80],"multiple":[82],"cores":[83,103,146],"some":[86],"which":[88],"be":[90],"used":[91],"for":[92],"handling":[93],"jitter,":[95],"while":[96],"the":[97,142,179,183,188,199,210,215,232,256,270,290,305],"application":[98,176],"threads":[99,144,177],"run":[100],"on":[101,223],"remaining":[102],"threads.":[105],"However,":[106],"they":[107],"are":[108],"also":[109],"prone":[110],"risks":[112],"inter-thread":[115],"cache":[116],"process":[119],"migration.":[120],"In":[121,231,255],"this":[122,313],"paper,":[123],"we":[124],"holistic":[127],"approach":[128,151,236,260,314],"aims":[130],"reduce":[132],"caused":[134],"by":[135,140,175,220],"various":[136],"utilizing":[141],"additional":[143],"in":[147,171,178,198,238,262,287,289,302,304],"system.":[149],"Our":[150,279],"handles":[152],"through":[154],"reduction":[155,286,301],"intelligent":[159],"interrupt":[160],"handling,":[161],"switching":[163],"hardware":[165,189],"thread":[167],"priorities.":[168],"This":[169],"helps":[170,237,261,269],"reducing":[172,221,239,263],"experienced":[174],"space,":[181],"level,":[185],"level.":[190],"We":[191,213],"make":[192,207],"existing":[195],"features":[196],"available":[197],"Linux":[200,211],"Power":[203],"Architecture":[204],"well":[206],"enhancements":[208],"kernel.":[212],"demonstrate":[214],"efficacy":[216],"our":[218,235,259],"two":[224],"different":[225],"platforms":[226],"operating":[228],"versions.":[230],"first":[233],"case":[234,248,258,272,292,307],"periodic":[240],"improves":[243],"both":[244],"average":[245,291],"worst":[247,271,306],"simulated":[252],"application.":[254,278],"second":[257],"infrequent":[264],"very":[265],"real":[276],"experimental":[280],"results":[281],"show":[282],"up":[283,298],"30%":[285],"slowdown":[288,303],"16K":[294],"images":[296,311],"50%":[300],"8":[309],"using":[312],"compared":[316],"baseline":[319],"configuration.":[320]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":5}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
