{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:01Z","timestamp":1772164021748,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,6,19]],"date-time":"2010-06-19T00:00:00Z","timestamp":1276905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,6,19]]},"DOI":"10.1145\/1815961.1816000","type":"proceedings-article","created":{"date-parts":[[2010,6,22]],"date-time":"2010-06-22T08:21:27Z","timestamp":1277194887000},"page":"302-313","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":57,"title":["Evolution of thread-level parallelism in desktop applications"],"prefix":"10.1145","author":[{"given":"Geoffrey","family":"Blake","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"given":"Ronald G.","family":"Dreslinski","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"given":"Trevor","family":"Mudge","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"given":"Kriszti\u00e1n","family":"Flautner","sequence":"additional","affiliation":[{"name":"ARM, Cambridge, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2010,6,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"IEEE. Standard for Threads Interface to POSIX. P1003.1c 1996.  IEEE. Standard for Threads Interface to POSIX. P1003.1c 1996."},{"key":"e_1_3_2_1_2_1","volume-title":"http:\/\/datasheets.chipdb.org\/Intel\/x86\/Pentium\/24199710.PDF","author":"Processor Intel Pentium","year":"1997","unstructured":"Intel Pentium Processor . http:\/\/datasheets.chipdb.org\/Intel\/x86\/Pentium\/24199710.PDF , 1997 . Intel Pentium Processor. http:\/\/datasheets.chipdb.org\/Intel\/x86\/Pentium\/24199710.PDF, 1997."},{"key":"e_1_3_2_1_3_1","volume-title":"http:\/\/www.amd.com\/us-en\/Processors\/ProductInformation\/0,,30_118_1260_759%5E1151,00.html","author":"Athlon Processor Product Brief AMD","year":"1999","unstructured":"AMD Athlon Processor Product Brief . http:\/\/www.amd.com\/us-en\/Processors\/ProductInformation\/0,,30_118_1260_759%5E1151,00.html , 1999 . AMD Athlon Processor Product Brief. http:\/\/www.amd.com\/us-en\/Processors\/ProductInformation\/0,,30_118_1260_759%5E1151,00.html, 1999."},{"key":"e_1_3_2_1_4_1","volume-title":"http:\/\/www.intel.com\/design\/intarch\/pentiumiii\/pentiumiii.htm","author":"Processor Intel Pentium III","year":"1999","unstructured":"Intel Pentium III Processor . http:\/\/www.intel.com\/design\/intarch\/pentiumiii\/pentiumiii.htm , 1999 . Intel Pentium III Processor. http:\/\/www.intel.com\/design\/intarch\/pentiumiii\/pentiumiii.htm, 1999."},{"key":"e_1_3_2_1_5_1","volume-title":"http:\/\/www.nvidia.com\/page\/geforce256.html","author":"NVIDIA","year":"1999","unstructured":"NVIDIA GeForce 256. http:\/\/www.nvidia.com\/page\/geforce256.html , 1999 . NVIDIA GeForce 256. http:\/\/www.nvidia.com\/page\/geforce256.html, 1999."},{"key":"e_1_3_2_1_6_1","volume-title":"http:\/\/www-03.ibm.com\/systems\/p\/-hardware\/whitepapers\/power4.html","year":"2001","unstructured":"Power4 system microarchitecture. http:\/\/www-03.ibm.com\/systems\/p\/-hardware\/whitepapers\/power4.html , 2001 . Power4 system microarchitecture. http:\/\/www-03.ibm.com\/systems\/p\/-hardware\/whitepapers\/power4.html, 2001."},{"key":"e_1_3_2_1_7_1","author":"Announces World's AMD","year":"2005","unstructured":"AMD Announces World's First 64- Bit , x86 Multi-Core Processors For Servers And Workstations At Second-Anniversary Celebration Of AMD Opteron Processor . AMD News Room , 2005 . AMD Announces World's First 64-Bit, x86 Multi-Core Processors For Servers And Workstations At Second-Anniversary Celebration Of AMD Opteron Processor. AMD News Room, 2005.","journal-title":"AMD News Room"},{"key":"e_1_3_2_1_8_1","volume-title":"First Multi-Core Silicon Production Begins","author":"Double Vision Intel Has","year":"2005","unstructured":"Intel Has Double Vision : First Multi-Core Silicon Production Begins . Intel Press Room , 2005 . Intel Has Double Vision: First Multi-Core Silicon Production Begins. Intel Press Room, 2005."},{"key":"e_1_3_2_1_9_1","article-title":"Close to Metal","author":"AMD","year":"2006","unstructured":"AMD \" Close to Metal \" Technology Unleashes the Power of Stream Computing. AMD News Room , 2006 . AMD \"Close to Metal\" Technology Unleashes the Power of Stream Computing. AMD News Room, 2006.","journal-title":"Technology Unleashes the Power of Stream Computing. AMD News Room"},{"key":"e_1_3_2_1_10_1","volume-title":"Sun Microsystems Inc","author":"Guide Trace User","year":"2006","unstructured":"D Trace User Guide . Sun Microsystems Inc ., 2006 . DTrace User Guide. Sun Microsystems Inc., 2006."},{"key":"e_1_3_2_1_11_1","author":"Computing Revolution Begins NVIDIA","year":"2006","unstructured":"NVIDIA Unveils CUDA - the GPU Computing Revolution Begins . NVIDIA News Releases , 2006 . NVIDIA Unveils CUDA - the GPU Computing Revolution Begins. NVIDIA News Releases, 2006.","journal-title":"NVIDIA News Releases"},{"key":"e_1_3_2_1_12_1","volume-title":"http:\/\/www.intel.com\/products\/processor\/atom\/specifications.htm","author":"Processor Intel Atom","year":"2008","unstructured":"Intel Atom Processor . http:\/\/www.intel.com\/products\/processor\/atom\/specifications.htm , 2008 . Intel Atom Processor. http:\/\/www.intel.com\/products\/processor\/atom\/specifications.htm, 2008."},{"key":"e_1_3_2_1_13_1","volume-title":"Nvidia Developer Zone","author":"PerfKit NVIDIA","year":"2008","unstructured":"NVIDIA PerfKit . Nvidia Developer Zone , 2008 . NVIDIA PerfKit. Nvidia Developer Zone, 2008."},{"key":"e_1_3_2_1_14_1","volume-title":"Microsoft WINHEC Session GRA-T517","author":"Compute Shader The","year":"2008","unstructured":"The Direct3D11 Compute Shader . Microsoft WINHEC Session GRA-T517 , 2008 . The Direct3D11 Compute Shader. Microsoft WINHEC Session GRA-T517, 2008."},{"key":"e_1_3_2_1_15_1","unstructured":"AMD Displays Llano Die: 4 x86 Cores 480 Stream Processors. http:\/\/www.xbitlabs.com\/news\/cpu\/display\/20091111143547 AMD Displays Llano Die 4 x86 Cores 480 Stream Processors.html 2009.  AMD Displays Llano Die: 4 x86 Cores 480 Stream Processors. http:\/\/www.xbitlabs.com\/news\/cpu\/display\/20091111143547 AMD Displays Llano Die 4 x86 Cores 480 Stream Processors.html 2009."},{"key":"e_1_3_2_1_16_1","volume-title":"Apple Inc. Technical Breif","author":"Grand Central","year":"2009","unstructured":"Grand Central Dispatch:A better way to do multicore . Apple Inc. Technical Breif , 2009 . Grand Central Dispatch:A better way to do multicore. Apple Inc. Technical Breif, 2009."},{"key":"e_1_3_2_1_17_1","volume-title":"Intel Press Room","author":"Intel Intel Previews","year":"2009","unstructured":"Intel Previews Intel Xeon 'Nehalem-E X' Processor . Intel Press Room , 2009 . Intel Previews Intel Xeon 'Nehalem-EX' Processor. Intel Press Room, 2009."},{"key":"e_1_3_2_1_18_1","volume-title":"Iternational Technology Roadmap for Semiconductors","author":"Roadmap For International Technology","year":"2009","unstructured":"International Technology Roadmap For Semiconductors - System Drivers . Iternational Technology Roadmap for Semiconductors , 2009 . International Technology Roadmap For Semiconductors - System Drivers. Iternational Technology Roadmap for Semiconductors, 2009."},{"key":"e_1_3_2_1_19_1","unstructured":"Leopard Reference Library. Apple Inc. Developer Connection 2009.  Leopard Reference Library. Apple Inc. Developer Connection 2009."},{"key":"e_1_3_2_1_20_1","volume-title":"http:\/\/www.nvidia.com\/object\/product geforce gt 120 us.html","author":"NVIDIA","year":"2009","unstructured":"NVIDIA GeForce GT 120 (OEM Product). http:\/\/www.nvidia.com\/object\/product geforce gt 120 us.html , 2009 . NVIDIA GeForce GT 120 (OEM Product). http:\/\/www.nvidia.com\/object\/product geforce gt 120 us.html, 2009."},{"key":"e_1_3_2_1_21_1","volume-title":"Texas Instruments Product Bullentin","author":"OMAP","year":"2009","unstructured":"OMAP 4 : Mobile applications platform . Texas Instruments Product Bullentin , 2009 . OMAP 4: Mobile applications platform. Texas Instruments Product Bullentin, 2009."},{"key":"e_1_3_2_1_22_1","volume-title":"http:\/\/www.khronos.org\/developers\/library\/overview\/opencl overview.pdf","author":"Hetergeneous Devices Parallel Computing","year":"2009","unstructured":"OpenCL: Parallel Computing for Hetergeneous Devices . http:\/\/www.khronos.org\/developers\/library\/overview\/opencl overview.pdf , 2009 . OpenCL:Parallel Computing for Hetergeneous Devices. http:\/\/www.khronos.org\/developers\/library\/overview\/opencl overview.pdf, 2009."},{"key":"e_1_3_2_1_23_1","volume-title":"AMD Newsroom","author":"New AMD","year":"2010","unstructured":"AMD Sets the New Standard for Price , Performance, and Power for the Datacenter . AMD Newsroom , 2010 . AMD Sets the New Standard for Price, Performance, and Power for the Datacenter. AMD Newsroom, 2010."},{"key":"e_1_3_2_1_24_1","volume-title":"http:\/\/en.wikipedia.org\/wiki\/Intel Sandy Bridge%28microarchitecture%29","author":"Bridge Intel Sandy","year":"2010","unstructured":"Intel Sandy Bridge . http:\/\/en.wikipedia.org\/wiki\/Intel Sandy Bridge%28microarchitecture%29 , 2010 . Intel Sandy Bridge. http:\/\/en.wikipedia.org\/wiki\/Intel Sandy Bridge%28microarchitecture%29, 2010."},{"key":"e_1_3_2_1_25_1","volume-title":"Game Conference. Intel Press Room","author":"New Extreme Edition Processor Intel Spotlights","year":"2010","unstructured":"Intel Spotlights New Extreme Edition Processor , Software Developer Resources at Game Conference. Intel Press Room , 2010 . Intel Spotlights New Extreme Edition Processor, Software Developer Resources at Game Conference. Intel Press Room, 2010."},{"key":"e_1_3_2_1_26_1","volume-title":"http:\/\/itlpbench.eecs.umich.edu","author":"Bench Interactive TLP","year":"2010","unstructured":"Interactive TLP Bench . http:\/\/itlpbench.eecs.umich.edu , 2010 . Interactive TLP Bench. http:\/\/itlpbench.eecs.umich.edu, 2010."},{"key":"e_1_3_2_1_27_1","volume-title":"http:\/\/www.qctconnect.com\/products\/snapdragon.html","author":"Platform The Snapdragon","year":"2010","unstructured":"The Snapdragon Platform . http:\/\/www.qctconnect.com\/products\/snapdragon.html , 2010 . The Snapdragon Platform. http:\/\/www.qctconnect.com\/products\/snapdragon.html, 2010."},{"key":"e_1_3_2_1_28_1","unstructured":"Ultra-Thin Notebooks: Powered by ultra-low-voltage Intel Core processors. http:\/\/www.intel.com\/in\/irdonline\/ultra low.htm 2010.  Ultra-Thin Notebooks: Powered by ultra-low-voltage Intel Core processors. http:\/\/www.intel.com\/in\/irdonline\/ultra low.htm 2010."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339696"},{"key":"e_1_3_2_1_30_1","unstructured":"A. Berillo. Multi-Core Processors in 3D Games. http:\/\/ixbtlabs.com\/articles3\/video\/quadcorep6.html 2008.  A. Berillo. Multi-Core Processors in 3D Games. http:\/\/ixbtlabs.com\/articles3\/video\/quadcorep6.html 2008."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225536"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238775"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/378995.379233"},{"key":"e_1_3_2_1_34_1","volume-title":"Workshop on Multi-threaded Execution, Architecture and Compilation","author":"Flautner K.","year":"2000","unstructured":"K. Flautner , R. Uhlig , S. Reinhardt , and T. Mudge . Thread-level parallelism of desktop applications . Workshop on Multi-threaded Execution, Architecture and Compilation , 2000 . K. Flautner, R. Uhlig, S. Reinhardt, and T. Mudge. Thread-level parallelism of desktop applications. Workshop on Multi-threaded Execution, Architecture and Compilation, 2000."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPAN.2005.69"},{"key":"e_1_3_2_1_36_1","volume-title":"Workshop on the Interaction between Operating System and Computer Architecture","author":"Frachtenberg E.","year":"2006","unstructured":"E. Frachtenberg and Y. Etsion . Hardware Parallelism: Are Operating Systems Ready? (Case Studies in Mis-Scheduling) . Workshop on the Interaction between Operating System and Computer Architecture , 2006 . E. Frachtenberg and Y. Etsion. Hardware Parallelism: Are Operating Systems Ready? (Case Studies in Mis-Scheduling). Workshop on the Interaction between Operating System and Computer Architecture, 2006."},{"key":"e_1_3_2_1_37_1","volume-title":"Inhibitors for desktop parallelisation","author":"Giacaman N.","year":"2006","unstructured":"N. Giacaman , O. Sinnen , N. Giacaman , and O. Sinnen . Inhibitors for desktop parallelisation , 2006 . N. Giacaman, O. Sinnen, N. Giacaman, and O. Sinnen. Inhibitors for desktop parallelisation, 2006."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.848474"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/173668.168627"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPAN.2005.39"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133572.1133608"},{"key":"e_1_3_2_1_42_1","volume-title":"Parallelizing the Web Browser. First USENIX Workshop on Hot Topics in Parallelism","author":"Jones C. G.","year":"2009","unstructured":"C. G. Jones , R. Liu , L. Meyerovich , K. Asanovic , and R. Bodik . Parallelizing the Web Browser. First USENIX Workshop on Hot Topics in Parallelism , 2009 . C. G. Jones, R. Liu, L. Meyerovich, K. Asanovic, and R. Bodik. Parallelizing the Web Browser. First USENIX Workshop on Hot Topics in Parallelism, 2009."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/279361.279366"},{"key":"e_1_3_2_1_44_1","volume-title":"The design and implementation of the 4.4BSD operating system","author":"McKusick M. K.","year":"1996","unstructured":"M. K. McKusick , K. Bostic , M. J. Karels , and J. S. Quarterman . The design and implementation of the 4.4BSD operating system . Addison Wesley Longman Publishing Co., Inc. , Redwood City, CA, USA , 1996 . M. K. McKusick, K. Bostic, M. J. Karels, and J. S. Quarterman. The design and implementation of the 4.4BSD operating system. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA, 1996."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0022294"},{"key":"e_1_3_2_1_46_1","volume-title":"MSDN Magazine","author":"Park I.","year":"2007","unstructured":"I. Park and R. Buch . Improve Debugging And Performance Tuning With ETW . MSDN Magazine , 2007 . I. Park and R. Buch. Improve Debugging And Performance Tuning With ETW. MSDN Magazine, 2007."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/CMPCON.1989.301923"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/823451.823707"}],"event":{"name":"ISCA '10: The 37th Annual International Symposium on Computer Architecture","location":"Saint-Malo France","acronym":"ISCA '10","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS"]},"container-title":["Proceedings of the 37th annual international symposium on Computer architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1815961.1816000","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1815961.1816000","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:39:44Z","timestamp":1750232384000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1815961.1816000"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,19]]},"references-count":48,"alternative-id":["10.1145\/1815961.1816000","10.1145\/1815961"],"URL":"https:\/\/doi.org\/10.1145\/1815961.1816000","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1816038.1816000","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2010,6,19]]},"assertion":[{"value":"2010-06-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}