{"id":"https://openalex.org/W1968281095","doi":"https://doi.org/10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","title":"IN-Tune: anIn-Situ non-invasive performance tuning tool for multi-threaded Linux on symmetric multiprocessing Pentium workstations","display_name":"IN-Tune: anIn-Situ non-invasive performance tuning tool for multi-threaded Linux on symmetric multiprocessing Pentium workstations","publication_year":1999,"publication_date":"1999-07-25","ids":{"openalex":"https://openalex.org/W1968281095","doi":"https://doi.org/10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","mag":"1968281095"},"language":"en","primary_location":{"id":"doi:10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","is_oa":true,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291097-024X%2819990725%2929%3A9%3C775%3A%3AAID-SPE253%3E3.0.CO%3B2-L","source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291097-024X%2819990725%2929%3A9%3C775%3A%3AAID-SPE253%3E3.0.CO%3B2-L","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021422247","display_name":"Jeremy B. Rodgers","orcid":null},"institutions":[{"id":"https://openalex.org/I82495205","display_name":"University of Alabama in Huntsville","ror":"https://ror.org/02zsxwr40","country_code":"US","type":"education","lineage":["https://openalex.org/I82495205"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeremy B. Rodgers","raw_affiliation_strings":["Electrical and Computer Engineering Department, The University of Alabama in Huntsville, Huntsville, AL 35899, USA"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering Department, The University of Alabama in Huntsville, Huntsville, AL 35899, USA","institution_ids":["https://openalex.org/I82495205"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033359799","display_name":"Rhonda Gaede","orcid":null},"institutions":[{"id":"https://openalex.org/I82495205","display_name":"University of Alabama in Huntsville","ror":"https://ror.org/02zsxwr40","country_code":"US","type":"education","lineage":["https://openalex.org/I82495205"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rhonda Kay Gaede","raw_affiliation_strings":["Electrical and Computer Engineering Department, The University of Alabama in Huntsville, Huntsville, AL 35899, USA"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering Department, The University of Alabama in Huntsville, Huntsville, AL 35899, USA","institution_ids":["https://openalex.org/I82495205"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111442055","display_name":"Jeffrey H. Kulick","orcid":null},"institutions":[{"id":"https://openalex.org/I82495205","display_name":"University of Alabama in Huntsville","ror":"https://ror.org/02zsxwr40","country_code":"US","type":"education","lineage":["https://openalex.org/I82495205"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeffrey H. Kulick","raw_affiliation_strings":["Electrical and Computer Engineering Department, The University of Alabama in Huntsville, Huntsville, AL 35899, USA"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering Department, The University of Alabama in Huntsville, Huntsville, AL 35899, USA","institution_ids":["https://openalex.org/I82495205"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5033359799"],"corresponding_institution_ids":["https://openalex.org/I82495205"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":1.3036,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.80224261,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":"9","first_page":"775","last_page":"792"},"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.9997000098228455,"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.9997000098228455,"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/T12127","display_name":"Software System Performance and Reliability","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"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9984999895095825,"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.8311150670051575},{"id":"https://openalex.org/keywords/pentium","display_name":"Pentium","score":0.7626775503158569},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.646016538143158},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.621577262878418},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6206070184707642},{"id":"https://openalex.org/keywords/workstation","display_name":"Workstation","score":0.6145715713500977},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.5920544862747192},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5504610538482666},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.49853062629699707},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.41627585887908936},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.1858067810535431}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8311150670051575},{"id":"https://openalex.org/C46268123","wikidata":"https://www.wikidata.org/wiki/Q214314","display_name":"Pentium","level":2,"score":0.7626775503158569},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.646016538143158},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.621577262878418},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6206070184707642},{"id":"https://openalex.org/C67953723","wikidata":"https://www.wikidata.org/wiki/Q192525","display_name":"Workstation","level":2,"score":0.6145715713500977},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5920544862747192},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5504610538482666},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.49853062629699707},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.41627585887908936},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.1858067810535431},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","is_oa":true,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291097-024X%2819990725%2929%3A9%3C775%3A%3AAID-SPE253%3E3.0.CO%3B2-L","source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","is_oa":true,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(19990725)29:9<775::aid-spe253>3.0.co;2-l","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291097-024X%2819990725%2929%3A9%3C775%3A%3AAID-SPE253%3E3.0.CO%3B2-L","source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1968281095.pdf"},"referenced_works_count":10,"referenced_works":["https://openalex.org/W1489781149","https://openalex.org/W2019455956","https://openalex.org/W2032732648","https://openalex.org/W2083265772","https://openalex.org/W2110971041","https://openalex.org/W2122609434","https://openalex.org/W6629170583","https://openalex.org/W6658599131","https://openalex.org/W6676323911","https://openalex.org/W6678089478"],"related_works":["https://openalex.org/W1597195064","https://openalex.org/W4237941914","https://openalex.org/W2138708064","https://openalex.org/W2374902472","https://openalex.org/W2170132667","https://openalex.org/W4298274492","https://openalex.org/W2124866145","https://openalex.org/W2103730129","https://openalex.org/W2059517625","https://openalex.org/W2356196769"],"abstract_inverted_index":{"This":[0],"paper":[1],"documents":[2],"the":[3,8,30,95,104,107,167],"design":[4],"and":[5,21,43,165],"implementation":[6],"of":[7,45,69,109,136,170],"IN-Tune":[9,34,51],"software":[10,111,129],"tool":[11,39],"suite,":[12],"which":[13,139,152],"enables":[14],"a":[15,36,83,119,147],"user":[16,96],"to":[17,56,66,103],"collect":[18,98],"real-time":[19],"code":[20,141,156],"hardware":[22,64,131],"profiling":[23],"information":[24],"on":[25],"Intel-based":[26],"symmetric":[27],"multiprocessors":[28],"running":[29],"Linux":[31],"operating":[32],"system.":[33],"provides":[35],"virtually":[37],"non-invasive":[38],"for":[40,82,138],"performance":[41,62,171],"analysis":[42,49],"tuning":[44],"programs.":[46],"Unlike":[47],"other":[48],"tools,":[50],"isolates":[52],"data":[53,78,99,114],"with":[54,79,162],"respect":[55],"individual":[57,70],"threads.":[58],"It":[59],"also":[60],"utilizes":[61],"monitoring":[63,154,172],"registers":[65,173],"permit":[67],"instrumentation":[68],"threads":[71],"as":[72],"they":[73],"run":[74],"in-situ,":[75],"thus":[76],"collecting":[77],"appropriate":[80],"considerations":[81],"multiprocessor":[84],"environment.":[85],"Data":[86],"can":[87,97,115],"be":[88,116],"sampled":[89],"using":[90,127],"two":[91],"different":[92],"mechanisms.":[93],"First,":[94],"by":[100],"making":[101],"calls":[102],"system":[105],"upon":[106],"occurrence":[108],"specific":[110],"events.":[112],"Secondly,":[113],"collected":[117],"at":[118],"fixed,":[120],"fine":[121],"grain":[122],"(e.g.":[123],"1\u201310":[124],"microseconds)":[125],"interval":[126],"either":[128],"or":[130,145],"interrupts.":[132],"To":[133],"allow":[134],"observation":[135],"codes":[137],"source":[140],"modification":[142],"is":[143,150],"impractical":[144],"impossible,":[146],"\u2018shell\u2019":[148],"task":[149],"created":[151],"permits":[153],"without":[155],"modification.":[157],"Although":[158],"this":[159,178],"work":[160,179],"deals":[161],"Intel":[163],"processors":[164,176],"Linux,":[166],"widespread":[168],"availability":[169],"in":[174],"modern":[175],"makes":[177],"widely":[180],"applicable.":[181],"Copyright":[182],"\u00a9":[183],"1999":[184],"John":[185],"Wiley":[186],"&":[187],"Sons,":[188],"Ltd.":[189]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
