{"id":"https://openalex.org/W2043844878","doi":"https://doi.org/10.1145/1127577.1127585","title":"ALITER","display_name":"ALITER","publication_year":2005,"publication_date":"2005-12-01","ids":{"openalex":"https://openalex.org/W2043844878","doi":"https://doi.org/10.1145/1127577.1127585","mag":"2043844878"},"language":"en","primary_location":{"id":"doi:10.1145/1127577.1127585","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1127577.1127585","pdf_url":null,"source":{"id":"https://openalex.org/S4210193905","display_name":"ACM SIGARCH Computer Architecture News","issn_l":"0163-5964","issn":["0163-5964","1943-5851"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320740","host_organization_name":"ACM SIGARCH","host_organization_lineage":["https://openalex.org/P4310320740"],"host_organization_lineage_names":["ACM SIGARCH"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGARCH Computer Architecture News","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/A5019439900","display_name":"Xiaofeng Gao","orcid":"https://orcid.org/0000-0003-1776-8799"},"institutions":[{"id":"https://openalex.org/I181653535","display_name":"San Diego Supercomputer Center","ror":"https://ror.org/04mg3nk07","country_code":"US","type":"facility","lineage":["https://openalex.org/I181653535","https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaofeng Gao","raw_affiliation_strings":["San Diego Supercomputer Center","SAN DIEGO SUPERCOMPUTER CENTER#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"San Diego Supercomputer Center","institution_ids":["https://openalex.org/I181653535"]},{"raw_affiliation_string":"SAN DIEGO SUPERCOMPUTER CENTER#TAB#","institution_ids":["https://openalex.org/I181653535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073282285","display_name":"Beth Simon","orcid":null},"institutions":[{"id":"https://openalex.org/I181653535","display_name":"San Diego Supercomputer Center","ror":"https://ror.org/04mg3nk07","country_code":"US","type":"facility","lineage":["https://openalex.org/I181653535","https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Beth Simon","raw_affiliation_strings":["San Diego Supercomputer Center","SAN DIEGO SUPERCOMPUTER CENTER#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"San Diego Supercomputer Center","institution_ids":["https://openalex.org/I181653535"]},{"raw_affiliation_string":"SAN DIEGO SUPERCOMPUTER CENTER#TAB#","institution_ids":["https://openalex.org/I181653535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110725059","display_name":"Allan Snavely","orcid":null},"institutions":[{"id":"https://openalex.org/I181653535","display_name":"San Diego Supercomputer Center","ror":"https://ror.org/04mg3nk07","country_code":"US","type":"facility","lineage":["https://openalex.org/I181653535","https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Allan Snavely","raw_affiliation_strings":["San Diego Supercomputer Center","SAN DIEGO SUPERCOMPUTER CENTER#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"San Diego Supercomputer Center","institution_ids":["https://openalex.org/I181653535"]},{"raw_affiliation_string":"SAN DIEGO SUPERCOMPUTER CENTER#TAB#","institution_ids":["https://openalex.org/I181653535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I181653535"],"apc_list":null,"apc_paid":null,"fwci":0.7816,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.73869347,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"33","issue":"5","first_page":"33","last_page":"38"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9990000128746033,"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/instrumentation","display_name":"Instrumentation (computer programming)","score":0.9070249795913696},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7724652886390686},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.7283241152763367},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5277969241142273},{"id":"https://openalex.org/keywords/buffer-overflow","display_name":"Buffer overflow","score":0.4556683301925659},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.4528749883174896},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4473671615123749},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.43301165103912354},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4081440567970276},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3375544846057892},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3339671790599823},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3271329998970032},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20372438430786133}],"concepts":[{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.9070249795913696},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7724652886390686},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7283241152763367},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5277969241142273},{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.4556683301925659},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.4528749883174896},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4473671615123749},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.43301165103912354},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4081440567970276},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3375544846057892},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3339671790599823},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3271329998970032},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20372438430786133},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1127577.1127585","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1127577.1127585","pdf_url":null,"source":{"id":"https://openalex.org/S4210193905","display_name":"ACM SIGARCH Computer Architecture News","issn_l":"0163-5964","issn":["0163-5964","1943-5851"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320740","host_organization_name":"ACM SIGARCH","host_organization_lineage":["https://openalex.org/P4310320740"],"host_organization_lineage_names":["ACM SIGARCH"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGARCH Computer Architecture News","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":13,"referenced_works":["https://openalex.org/W1651687773","https://openalex.org/W2047226031","https://openalex.org/W2077324087","https://openalex.org/W2090642211","https://openalex.org/W2095063920","https://openalex.org/W2106961628","https://openalex.org/W2112121929","https://openalex.org/W2126915506","https://openalex.org/W2134523664","https://openalex.org/W2134633067","https://openalex.org/W2160468841","https://openalex.org/W2537949677","https://openalex.org/W4239813889"],"related_works":["https://openalex.org/W2369494673","https://openalex.org/W2122756728","https://openalex.org/W2963402283","https://openalex.org/W1024066799","https://openalex.org/W1498866337","https://openalex.org/W4242837953","https://openalex.org/W1543099855","https://openalex.org/W2024609108","https://openalex.org/W2123277685","https://openalex.org/W4289145570"],"abstract_inverted_index":{"Binary":[0],"instrumentation":[1,27,50,70,127,184],"tools":[2,28],"are":[3,29,95,129,142,152],"very":[4,144],"useful":[5],"for":[6,14,31,36,52],"collecting":[7],"traces":[8,16,166],"of":[9,40,61,149,167,178],"program":[10],"events.":[11],"Common":[12],"uses":[13],"such":[15],"include":[17],"trace-driven":[18],"simulation":[19],"and":[20,82,126,138,175],"performance":[21],"modeling.":[22],"However":[23],"commonly":[24,67],"available":[25,68,183],"general-purpose":[26],"inefficient":[30],"capturing":[32],"fine-grained":[33],"events":[34,134],"as":[35,64],"example":[37],"a":[38,75,109,160],"sequence":[39],"dynamic":[41],"memory":[42,165],"addresses.":[43],"We":[44],"introduce":[45],"ALITER,":[46],"an":[47],"asynchronous":[48],"lightweight":[49],"tool":[51,73],"event":[53],"recording":[54],"which":[55],"is":[56,101],"extremely":[57],"light":[58],"in":[59,77],"terms":[60],"tracing":[62,150],"overhead":[63],"compared":[65],"to":[66,135,163],"binary":[69],"tools.":[71,185],"The":[72],"creates":[74],"buffer":[76,84,100,113,137,140],"the":[78,88,99,136,168],"instrumented":[79,89],"code":[80,111,125,128],"space":[81,112],"inlines":[83],"maintenance":[85],"instructions":[86],"into":[87],"code.":[90],"User":[91],"supplied":[92],"analysis":[93],"routines":[94],"only":[96],"invoked":[97],"when":[98],"fairly":[102],"full.":[103],"This":[104],"approach,":[105],"i.":[106],"e.":[107],"having":[108],"user":[110,124],"managed":[114],"under":[115],"ALITER's":[116],"control,":[117],"ensures":[118],"that":[119],"most":[120],"control":[121],"transfers":[122],"between":[123],"eliminated.":[130],"In":[131],"addition,":[132],"storing":[133],"checking":[139],"status":[141],"implemented":[143],"cheaply.":[145],"Thus":[146],"traditional":[147],"sources":[148],"overheads":[151],"greatly":[153],"reduced.":[154],"Overall":[155],"we":[156],"report":[157],"less":[158],"than":[159],"2-fold":[161],"slowdown":[162,180],"collect":[164],"selected":[169],"benchmarks;":[170],"this":[171],"contrasts":[172],"with":[173],"tens":[174],"even":[176],"hundreds":[177],"fold":[179],"using":[181],"generally":[182]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
