{"id":"https://openalex.org/W4253176503","doi":"https://doi.org/10.1145/62197.62210","title":"SPAM: a microcode based tool for tracing operating sytsem events","display_name":"SPAM: a microcode based tool for tracing operating sytsem events","publication_year":1988,"publication_date":"1988-06-01","ids":{"openalex":"https://openalex.org/W4253176503","doi":"https://doi.org/10.1145/62197.62210"},"language":"en","primary_location":{"id":"doi:10.1145/62197.62210","doi":"https://doi.org/10.1145/62197.62210","is_oa":false,"landing_page_url":"https://doi.org/10.1145/62197.62210","pdf_url":null,"source":{"id":"https://openalex.org/S81742775","display_name":"ACM SIGMICRO newsletter/SIGMICRO newsletter/SIGMICRO, TCMICRO newsletter","issn_l":"0163-5751","issn":["0163-5751","0892-3825","1050-916X","1558-0296"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGMICRO Newsletter","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"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/A5113608992","display_name":"S. W. Melvin","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"S. Melvin","raw_affiliation_strings":[""],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070360563","display_name":"Yale N. Patt","orcid":"https://orcid.org/0009-0004-8704-8249","observed_orcids":["https://orcid.org/0009-0004-8704-8249"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Y. Patt","raw_affiliation_strings":[""],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"19","issue":"1-2","first_page":"58","last_page":"59"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.5605000257492065,"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/T12127","display_name":"Software System Performance and Reliability","score":0.5605000257492065,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.3984000086784363,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.007799999788403511,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/spam","display_name":"spam","score":0.8339999914169312},{"id":"https://openalex.org/keywords/interrupts","display_name":"interrupts","score":0.546999990940094},{"id":"https://openalex.org/keywords/exception","display_name":"exception","score":0.9319999814033508},{"id":"https://openalex.org/keywords/system-calls","display_name":"system calls","score":1.0},{"id":"https://openalex.org/keywords/context-switching","display_name":"context switching","score":0.9409999847412109},{"id":"https://openalex.org/keywords/performance-evaluation","display_name":"performance evaluation","score":0.5479999780654907},{"id":"https://openalex.org/keywords/noninvasive-measurement","display_name":"non-invasive measurement","score":0.6359999775886536}],"concepts":[{"id":"https://openalex.org/C22174128","wikidata":"https://www.wikidata.org/wiki/Q175869","display_name":"Microcode","level":2,"score":0.9040507078170776},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.850238561630249},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8165650367736816},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7590599060058594},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.6570417284965515},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.580007791519165},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.5733275413513184},{"id":"https://openalex.org/C2778579508","wikidata":"https://www.wikidata.org/wiki/Q722192","display_name":"System call","level":2,"score":0.47003811597824097},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.46929794549942017},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3446443974971771},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3300562798976898},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12621378898620605},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/62197.62210","doi":"https://doi.org/10.1145/62197.62210","is_oa":false,"landing_page_url":"https://doi.org/10.1145/62197.62210","pdf_url":null,"source":{"id":"https://openalex.org/S81742775","display_name":"ACM SIGMICRO newsletter/SIGMICRO newsletter/SIGMICRO, TCMICRO newsletter","issn_l":"0163-5751","issn":["0163-5751","0892-3825","1050-916X","1558-0296"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGMICRO Newsletter","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W2725912659"],"related_works":["https://openalex.org/W7095634901","https://openalex.org/W2029061630","https://openalex.org/W2118627973","https://openalex.org/W2040307506","https://openalex.org/W7096893331","https://openalex.org/W2065249847","https://openalex.org/W2789673548","https://openalex.org/W7100179045","https://openalex.org/W2136938909","https://openalex.org/W10563742"],"abstract_inverted_index":{"We":[0],"have":[1],"developed":[2],"a":[3,19,28,67],"tool":[4],"called":[5],"SPAM":[6,60],"(":[7],"for":[8,52,83],"System":[9],"Performance":[10],"Analysis":[11],"using":[12],"Microcode),":[13],"based":[14],"on":[15,66],"microcode":[16],"modifications":[17],"to":[18,30,47,63],"VAX":[20],"8600,":[21],"that":[22],"traces":[23],"operating":[24,49,69],"system":[25,38,50,71],"events":[26],"as":[27],"side-effect":[29],"normal":[31],"execution.":[32],"This":[33],"trace":[34],"of":[35,55],"interrupts,":[36],"exceptions,":[37],"calls":[39],"and":[40,79],"context":[41],"switches":[42],"can":[43],"then":[44],"be":[45,64],"processed":[46],"analyze":[48],"behavior":[51],"the":[53,81,85],"purpose":[54],"debugging,":[56],"tuning":[57],"or":[58],"development.":[59],"allows":[61],"measurement":[62],"made":[65],"fully":[68],"UNIX":[70],"with":[72],"little":[73],"perturbation":[74],"(typically":[75],"less":[76],"than":[77],"10%)":[78],"without":[80],"need":[82],"modifying":[84],"kernel.":[86]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2022-05-12T00:00:00"}
