{"id":"https://openalex.org/W2330051577","doi":"https://doi.org/10.1145/2837476.2837479","title":"Annotatable systrace: an extended Linux ftrace for tracing a parallelized program","display_name":"Annotatable systrace: an extended Linux ftrace for tracing a parallelized program","publication_year":2015,"publication_date":"2015-10-27","ids":{"openalex":"https://openalex.org/W2330051577","doi":"https://doi.org/10.1145/2837476.2837479","mag":"2330051577"},"language":"en","primary_location":{"id":"doi:10.1145/2837476.2837479","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2837476.2837479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd International Workshop on Software Engineering for Parallel 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/A5011254870","display_name":"Daichi Fukui","orcid":null},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Daichi Fukui","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088010384","display_name":"Mamoru Shimaoka","orcid":null},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Mamoru Shimaoka","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108373299","display_name":"Hiroki Mikami","orcid":null},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hiroki Mikami","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080480883","display_name":"Dominic Hillenbrand","orcid":null},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Dominic Hillenbrand","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108186889","display_name":"Hideo Yamamoto","orcid":null},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hideo Yamamoto","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069030970","display_name":"Keiji Kimura","orcid":"https://orcid.org/0000-0003-2325-4866"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Keiji Kimura","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072859004","display_name":"Hironori Kasahara","orcid":"https://orcid.org/0000-0001-7984-756X"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hironori Kasahara","raw_affiliation_strings":["Waseda University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Waseda University, Japan","institution_ids":["https://openalex.org/I150744194"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.19948673,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"21","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9988999962806702,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9988999962806702,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9986000061035156,"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.9977999925613403,"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.8832297921180725},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.6885393857955933},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5854682922363281},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5850647687911987},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.5709827542304993},{"id":"https://openalex.org/keywords/xeon-phi","display_name":"Xeon Phi","score":0.5352334380149841},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.5204770565032959},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4241599440574646},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4152306616306305},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4115198254585266}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8832297921180725},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.6885393857955933},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5854682922363281},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5850647687911987},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.5709827542304993},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.5352334380149841},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5204770565032959},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4241599440574646},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4152306616306305},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4115198254585266},{"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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2837476.2837479","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2837476.2837479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd International Workshop on Software Engineering for Parallel Systems","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":3,"referenced_works":["https://openalex.org/W1570682973","https://openalex.org/W2094278707","https://openalex.org/W2117285153"],"related_works":["https://openalex.org/W2475524688","https://openalex.org/W2739740241","https://openalex.org/W2085105049","https://openalex.org/W2592417500","https://openalex.org/W1974923383","https://openalex.org/W2526069705","https://openalex.org/W2024016913","https://openalex.org/W2019153376","https://openalex.org/W2796552083","https://openalex.org/W2949197156"],"abstract_inverted_index":{"Investigation":[0],"of":[1,7,121,142,200],"the":[2,8,76,102,169,179,189,210],"runtime":[3,63,118],"behavior":[4,104,120],"is":[5,206,214],"one":[6,201,211],"most":[9],"important":[10],"processes":[11],"for":[12],"performance":[13],"tuning":[14],"on":[15,126,156,193,203,212],"a":[16,30,62,71,111,122,140,143,186,194],"computer":[17],"system.":[18],"Profiling":[19],"tools":[20,37,82],"have":[21],"been":[22],"widely":[23],"used":[24],"to":[25,34,70,100,116,173],"detect":[26],"hot-":[27],"spots":[28],"in":[29,68,139],"program.":[31,145],"In":[32],"addition":[33,69],"them,":[35],"tracing":[36,112],"produce":[38],"valuable":[39],"information":[40,84,91],"especially":[41],"from":[42,151],"parallelized":[43,123],"programs,":[44],"such":[45],"as":[46,162],"thread":[47,53],"scheduling,":[48],"barrier":[49],"synchronizations,":[50],"context":[51],"switching,":[52],"migration,":[54],"and":[55,65,154,160,209],"jitter":[56],"by":[57,74],"interrupts.":[58],"Users":[59],"can":[60,134,183],"optimize":[61],"system":[64],"hardware":[66],"configuration":[67],"program":[72,103,124,180],"itself":[73],"utilizing":[75],"attained":[77],"in-":[78],"formation.":[79],"However,":[80],"existing":[81],"provide":[83],"per":[85,88],"process":[86],"or":[87,94],"function.":[89],"Finer":[90],"like":[92],"task-":[93],"loop-":[95],"granularity":[96],"should":[97],"be":[98],"required":[99],"understand":[101],"more":[105],"precisely.":[106],"This":[107],"paper":[108],"has":[109],"proposed":[110,147],"tool,":[113],"Annotatable":[114,132],"Systrace,":[115],"investigate":[117],"execution":[119],"based":[125],"an":[127,163],"extended":[128],"Linux":[129],"ftrace.":[130],"The":[131,146,165,198],"Systrace":[133],"add":[135],"arbitrary":[136],"an-":[137],"notations":[138],"trace":[141,187],"target":[144],"tool":[148,170],"exploits":[149],"traces":[150],"183.equake,":[152],"179.art,":[153],"mpeg2enc":[155],"Intel":[157,204],"Xeon":[158,205],"X7560":[159],"ARMv7":[161,213],"evaluation.":[164],"evaluation":[166],"shows":[167],"that":[168],"enables":[171],"us":[172,208],"observe":[174],"load":[175],"imbalance":[176],"along":[177],"with":[178,188],"execution.":[181],"It":[182],"also":[184],"generate":[185],"inserted":[190],"annotations":[191],"even":[192],"32-core":[195],"ma-":[196],"chine.":[197],"overhead":[199],"annotation":[202],"1.07":[207],"4.44":[215],"us,":[216],"respectively.":[217]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
