{"id":"https://openalex.org/W1995140396","doi":"https://doi.org/10.1147/rd.446.0885","title":"A multithreaded PowerPC processor for commercial servers","display_name":"A multithreaded PowerPC processor for commercial servers","publication_year":2000,"publication_date":"2000-11-01","ids":{"openalex":"https://openalex.org/W1995140396","doi":"https://doi.org/10.1147/rd.446.0885","mag":"1995140396"},"language":"en","primary_location":{"id":"doi:10.1147/rd.446.0885","is_oa":false,"landing_page_url":"https://doi.org/10.1147/rd.446.0885","pdf_url":null,"source":{"id":"https://openalex.org/S4210219925","display_name":"IBM Journal of Research and Development","issn_l":"0018-8646","issn":["0018-8646","2151-8556"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320652","host_organization_name":"IBM","host_organization_lineage":["https://openalex.org/P4310320652"],"host_organization_lineage_names":["IBM"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Journal of Research and Development","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/A5075247161","display_name":"John M. Borkenhagen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210120349","display_name":"University of Minnesota Rochester","ror":"https://ror.org/02rh4fw73","country_code":"US","type":"education","lineage":["https://openalex.org/I4210120349"]},{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"J. M. Borkenhagen","raw_affiliation_strings":["IBM Server Group, 3605 Highway 52 N, Rochester, Minnesota 55901, USA","IBM Server Group, Rochester, Minnesota#TAB#"],"affiliations":[{"raw_affiliation_string":"IBM Server Group, 3605 Highway 52 N, Rochester, Minnesota 55901, USA","institution_ids":["https://openalex.org/I4210120349"]},{"raw_affiliation_string":"IBM Server Group, Rochester, Minnesota#TAB#","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078484875","display_name":"Richard J. Eickemeyer","orcid":null},"institutions":[{"id":"https://openalex.org/I4210120349","display_name":"University of Minnesota Rochester","ror":"https://ror.org/02rh4fw73","country_code":"US","type":"education","lineage":["https://openalex.org/I4210120349"]},{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. J. Eickemeyer","raw_affiliation_strings":["IBM Server Group, 3605 Highway 52 N, Rochester, Minnesota 55901, USA","IBM Server Group, Rochester, Minnesota#TAB#"],"affiliations":[{"raw_affiliation_string":"IBM Server Group, 3605 Highway 52 N, Rochester, Minnesota 55901, USA","institution_ids":["https://openalex.org/I4210120349"]},{"raw_affiliation_string":"IBM Server Group, Rochester, Minnesota#TAB#","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109981773","display_name":"R. Kalla","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. N. Kalla","raw_affiliation_strings":["IBM Server Group, 11400 Burnet Road, Austin, Texas 78758, USA","IBM Server Group, Austin Texas#TAB#"],"affiliations":[{"raw_affiliation_string":"IBM Server Group, 11400 Burnet Road, Austin, Texas 78758, USA","institution_ids":["https://openalex.org/I4210156936"]},{"raw_affiliation_string":"IBM Server Group, Austin Texas#TAB#","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008508605","display_name":"Steven R. Kunkel","orcid":null},"institutions":[{"id":"https://openalex.org/I4210120349","display_name":"University of Minnesota Rochester","ror":"https://ror.org/02rh4fw73","country_code":"US","type":"education","lineage":["https://openalex.org/I4210120349"]},{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S. R. Kunkel","raw_affiliation_strings":["IBM Server Group, 3605 Highway 52 N, Rochester, Minnesota 55901, USA","IBM Server Group, Rochester, Minnesota#TAB#"],"affiliations":[{"raw_affiliation_string":"IBM Server Group, 3605 Highway 52 N, Rochester, Minnesota 55901, USA","institution_ids":["https://openalex.org/I4210120349"]},{"raw_affiliation_string":"IBM Server Group, Rochester, Minnesota#TAB#","institution_ids":["https://openalex.org/I5388228"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5075247161"],"corresponding_institution_ids":["https://openalex.org/I4210120349","https://openalex.org/I5388228"],"apc_list":null,"apc_paid":null,"fwci":5.171,"has_fulltext":false,"cited_by_count":94,"citation_normalized_percentile":{"value":0.9539709,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"44","issue":"6","first_page":"885","last_page":"898"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9986000061035156,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9983000159263611,"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/computer-science","display_name":"Computer science","score":0.8394994735717773},{"id":"https://openalex.org/keywords/powerpc","display_name":"PowerPC","score":0.809917688369751},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6821253895759583},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.6278839111328125},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6052646040916443},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.5819043517112732},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5429063439369202},{"id":"https://openalex.org/keywords/pipeline-burst-cache","display_name":"Pipeline burst cache","score":0.5309728384017944},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.5268674492835999},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.5086218118667603},{"id":"https://openalex.org/keywords/simultaneous-multithreading","display_name":"Simultaneous multithreading","score":0.49955248832702637},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.49654561281204224},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.49343910813331604},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.45594605803489685},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.4449898600578308},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4050271809101105},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.37796345353126526},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.22947973012924194},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.06476902961730957}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8394994735717773},{"id":"https://openalex.org/C56005371","wikidata":"https://www.wikidata.org/wiki/Q209860","display_name":"PowerPC","level":3,"score":0.809917688369751},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6821253895759583},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.6278839111328125},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6052646040916443},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.5819043517112732},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5429063439369202},{"id":"https://openalex.org/C157547923","wikidata":"https://www.wikidata.org/wiki/Q7197276","display_name":"Pipeline burst cache","level":5,"score":0.5309728384017944},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.5268674492835999},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.5086218118667603},{"id":"https://openalex.org/C85717602","wikidata":"https://www.wikidata.org/wiki/Q82178","display_name":"Simultaneous multithreading","level":4,"score":0.49955248832702637},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.49654561281204224},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.49343910813331604},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.45594605803489685},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4449898600578308},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4050271809101105},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.37796345353126526},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.22947973012924194},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.06476902961730957}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1147/rd.446.0885","is_oa":false,"landing_page_url":"https://doi.org/10.1147/rd.446.0885","pdf_url":null,"source":{"id":"https://openalex.org/S4210219925","display_name":"IBM Journal of Research and Development","issn_l":"0018-8646","issn":["0018-8646","2151-8556"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320652","host_organization_name":"IBM","host_organization_lineage":["https://openalex.org/P4310320652"],"host_organization_lineage_names":["IBM"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Journal of Research and Development","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":11,"referenced_works":["https://openalex.org/W1603729245","https://openalex.org/W1921012695","https://openalex.org/W2016622853","https://openalex.org/W2038057969","https://openalex.org/W2070906137","https://openalex.org/W2081040934","https://openalex.org/W2120230074","https://openalex.org/W2138149927","https://openalex.org/W2147285994","https://openalex.org/W2155350341","https://openalex.org/W2166696935"],"related_works":["https://openalex.org/W2141363922","https://openalex.org/W2072955902","https://openalex.org/W2399041033","https://openalex.org/W2081928868","https://openalex.org/W12620440","https://openalex.org/W2000122388","https://openalex.org/W2088347047","https://openalex.org/W2162744059","https://openalex.org/W162023169","https://openalex.org/W3140186264"],"abstract_inverted_index":{"This":[0,114],"paper":[1],"describes":[2],"the":[3,6,66,85,98,105,126,156,160,171,181,184,216,221,228,241],"microarchitecture":[4],"of":[5,42,51,55,68,95,100,149,159,173,176,183,215,227],"RS64":[7],"IV,":[8],"a":[9,62,78,116,249],"multithreaded":[10],"PowerPC\u00ae":[11],"processor,":[12],"and":[13,26,48,129,212],"its":[14],"memory":[15],"system.":[16],"Because":[17],"this":[18,90],"processor":[19,86,106],"is":[20,31,72,97,163,178,187,245],"used":[21],"only":[22],"in":[23,44,84],"IBM":[24],"iSeries\u2122":[25],"pSeries\u2122":[27],"commercial":[28,35,45],"servers,":[29],"it":[30,167],"optimized":[32,213,246],"solely":[33],"for":[34],"server":[36,46],"workloads.":[37],"Increasing":[38],"miss":[39,157],"rates":[40],"because":[41,54,226],"trends":[43],"applications":[47],"increasing":[49,57],"latency":[50,172],"cache":[52,75,112,162,194],"misses":[53],"rapidly":[56],"clock":[58],"frequency":[59],"are":[60,82,201,223],"having":[61,130],"compounding":[63],"effect":[64],"on":[65,74,134],"portion":[67],"execution":[69],"time":[70],"that":[71],"wasted":[73],"misses.":[76,113],"As":[77],"result,":[79],"several":[80],"optimizations":[81],"included":[83],"design":[87],"to":[88,103,107,125,152,192,238,247],"address":[89],"problem.":[91],"The":[92],"most":[93],"significant":[94,117],"these":[96],"use":[99],"coarse-grained":[101],"multithreading":[102,143],"enable":[104],"perform":[108],"useful":[109],"instructions":[110],"during":[111],"provides":[115],"throughput":[118],"increase":[119],"while":[120],"adding":[121],"less":[122],"than":[123],"5%":[124],"chip":[127],"area":[128],"very":[131],"little":[132],"impact":[133],"cycle":[135],"time.":[136],"When":[137],"compared":[138],"with":[139,203],"other":[140],"performance-improvement":[141],"techniques,":[142],"yields":[144],"an":[145],"excell":[146],"ent":[147],"ratio":[148],"performance":[150],"gain":[151],"implementation":[153],"cost.":[154],"Second,":[155],"rate":[158],"L2":[161],"reduced":[164],"by":[165,199],"making":[166],"four-way":[168],"associative.":[169],"Third,":[170],"cache-to-cache":[174],"movement":[175],"data":[177,239],"minimized.":[179],"Fourth,":[180],"size":[182],"L1":[185,208,242],"caches":[186],"relatively":[188],"large.":[189],"In":[190,219],"addition":[191],"addressing":[193],"misses,":[195],"pipeline":[196,235],"\u201choles\u201d":[197],"caused":[198],"branches":[200,222],"minimized":[202],"large":[204,207],"instruction":[205],"buffers,":[206],"I-cache":[209],"fetch":[210],"bandwidth,":[211],"resolution":[214],"branch":[217],"direction.":[218],"part,":[220],"resolved":[224],"quickly":[225],"short":[229],"but":[230],"efficient":[231],"pipeline.":[232],"To":[233],"minimize":[234],"holes":[236],"due":[237],"dependencies,":[240],"D-cache":[243],"access":[244],"yield":[248],"one-cycle":[250],"load-to-use":[251],"penalty.":[252]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
