{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:36:54Z","timestamp":1772725014834,"version":"3.50.1"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2011,8,1]],"date-time":"2011-08-01T00:00:00Z","timestamp":1312156800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["#0937060"],"award-info":[{"award-number":["#0937060"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2011,8]]},"abstract":"<jats:p>As cloud and utility computing spreads, computer architects must ensure continued capability growth for the data centers that comprise the cloud. Given megawatt scale power budgets, increasing data center capability requires increasing computing hardware energy efficiency. To increase the data center's capability for work, the work done per Joule must increase. We pursue this efficiency even as the nature of data center applications evolves. Unlike traditional enterprise workloads, which are typically memory or I\/O bound, big data computation and analytics exhibit greater compute intensity. This article examines the efficiency of mobile processors as a means for data center capability. In particular, we compare and contrast the performance and efficiency of the Microsoft Bing search engine executing on the mobile-class Atom processor and the server-class Xeon processor. Bing implements statistical machine learning to dynamically rank pages, producing sophisticated search results but also increasing computational intensity. While mobile processors are energy-efficient, they exact a price for that efficiency. The Atom is 5\u00d7 more energy-efficient than the Xeon when comparing queries per Joule. However, search queries on Atom encounter higher latencies, different page results, and diminished robustness for complex queries. Despite these challenges, quality-of-service is maintained for most, common queries. Moreover, as different computational phases of the search engine encounter different bottlenecks, we describe implications for future architectural enhancements, application tuning, and system architectures. After optimizing the Atom server platform, a large share of power and cost go toward processor capability. With optimized Atoms, more servers can fit in a given data center power budget. For a data center with 15MW critical load, Atom-based servers increase capability by 3.2\u00d7 for Bing.<\/jats:p>","DOI":"10.1145\/2003690.2003693","type":"journal-article","created":{"date-parts":[[2011,8,30]],"date-time":"2011-08-30T13:30:18Z","timestamp":1314711018000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Mobile processors for energy-efficient web search"],"prefix":"10.1145","volume":"29","author":[{"given":"Vijay Janapa","family":"Reddi","sequence":"first","affiliation":[{"name":"University of Texas at Austin"}]},{"given":"Benjamin C.","family":"Lee","sequence":"additional","affiliation":[{"name":"Duke University, Durham, NC"}]},{"given":"Trishul","family":"Chilimbi","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Kushagra","family":"Vaid","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]}],"member":"320","published-online":{"date-parts":[[2011,8,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816004"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806620"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095408.1095420"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2003.1196112"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339696"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.443"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Barroso L. and H\u00f6lzle U. 2009. The Datacenter as a computer\u2014An Introduction to the Design of Warehouse-Scale Machines. Morgan & Claypool.   Barroso L. and H\u00f6lzle U. 2009. The Datacenter as a computer\u2014An Introduction to the Design of Warehouse-Scale Machines. Morgan & Claypool.","DOI":"10.1007\/978-3-031-01722-3"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 7th International Conference on World Wide Web 7 (WWW). Elsevier Science Publishers B. V.","author":"Brin S."},{"key":"e_1_2_1_11_1","unstructured":"Cisco Systems. 2009. Power and cooling savings with unified fabric. Tech. rep. C11-497077 Cisco Systems.  Cisco Systems. 2009. Power and cooling savings with unified fabric. Tech. rep. C11-497077 Cisco Systems."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.224"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.42"},{"key":"e_1_2_1_14_1","unstructured":"Dougherty H. 2010. Facebook Reaches Top Ranking in US. http:\/\/weblogs.hitwise.com\/heather-dougherty\/2010\/03\/facebook_reaches_t op_ranking_i.html.  Dougherty H. 2010. Facebook Reaches Top Ranking in US. http:\/\/weblogs.hitwise.com\/heather-dougherty\/2010\/03\/facebook_reaches_t op_ranking_i.html."},{"key":"e_1_2_1_15_1","volume-title":"A platform 2015 workload model: Recognition, mining, and synthesis moves computers to the era of tera. Tech. rep","author":"Dubey P."},{"key":"e_1_2_1_16_1","unstructured":"Eastwood M. Harrington D. and Broderick K. 2009. Server Workloads 2009: Understanding the Applications Behind the Deployment. IDC.  Eastwood M. Harrington D. and Broderick K. 2009. Server Workloads 2009: Understanding the Applications Behind the Deployment. IDC."},{"key":"e_1_2_1_17_1","unstructured":"Gantz J. F. Chute C. Manfrediz A. Minton S. Reinsel D. Schlichting W. and Toncheva A. 2008. The Diverse and Exploding Digital Universe. IDC.  Gantz J. F. Chute C. Manfrediz A. Minton S. Reinsel D. Schlichting W. and Toncheva A. 2008. The Diverse and Exploding Digital Universe. IDC."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the Asian Solid-State Circuits Conference (ASSCC). 14--17","author":"George V."},{"key":"e_1_2_1_19_1","volume-title":"Sun's big splash","author":"Geppert L."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the International Solid-State Circuits Conference - Digest of Technical Papers (ISSCC). 256--257","author":"Gerosa G."},{"key":"e_1_2_1_21_1","unstructured":"Grochowski E. and Annavaram M. 2006. Energy per instruction trends in Intel microprocessors. Technology@Intel Mag. 1--8.  Grochowski E. and Annavaram M. 2006. Energy per instruction trends in Intel microprocessors. Technology@Intel Mag. 1--8."},{"key":"e_1_2_1_22_1","unstructured":"Hamilton J. 2008. Cost of power in large-scale data centers. http:\/\/perspectives.mvdirona.com.  Hamilton J. 2008. Cost of power in large-scale data centers. http:\/\/perspectives.mvdirona.com."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 7th Symposium on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Heller B.","year":"2010"},{"key":"e_1_2_1_24_1","unstructured":"Intel Corporation. 2006. Intel 5000 series chipset memory controller hub (MCH). Tech. rep. 313067-001.  Intel Corporation. 2006. Intel 5000 series chipset memory controller hub (MCH). Tech. rep. 313067-001."},{"key":"e_1_2_1_25_1","unstructured":"Intel Corporation. 2008a. 45nm Intel Core 2 Duo Processor: BAClears. In Intel VTune Performance Analyzer 9.1 Help.  Intel Corporation. 2008a. 45nm Intel Core 2 Duo Processor: BAClears. In Intel VTune Performance Analyzer 9.1 Help."},{"key":"e_1_2_1_26_1","unstructured":"Intel Corporation. 2008b. Intel desktop board D945GCLF2: Technical product specification. Tech. rep. E45013-002US.  Intel Corporation. 2008b. Intel desktop board D945GCLF2: Technical product specification. Tech. rep. E45013-002US."},{"key":"e_1_2_1_27_1","unstructured":"Intel Corporation. 2008c. Intel processor pricing. Tech. rep.  Intel Corporation. 2008c. Intel processor pricing. Tech. rep."},{"key":"e_1_2_1_28_1","unstructured":"Intel Corporation. 2009a. Intel server board S5000PAL\/S5000XAL: Technical product specification. Tech. rep. D31979-010.  Intel Corporation. 2009a. Intel server board S5000PAL\/S5000XAL: Technical product specification. Tech. rep. D31979-010."},{"key":"e_1_2_1_29_1","volume-title":"Architectures: Software Developers Manual.","author":"Intel Corporation"},{"key":"e_1_2_1_30_1","unstructured":"Junee R. 2009. Zoinks&excl; 20 hours of video uploaded every minute&excl; http:\/\/youtube-global.blogspot.com\/2009\/05\/zoinks-20-hours-of-video-uploaded-every_20.html.  Junee R. 2009. Zoinks&excl; 20 hours of video uploaded every minute&excl; http:\/\/youtube-global.blogspot.com\/2009\/05\/zoinks-20-hours-of-video-uploaded-every_20.html."},{"key":"e_1_2_1_31_1","volume-title":"et al","author":"Kogge P.","year":"2008"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.35"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.73"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the 36th International Symposium on Microarchitecture (MICRO). IEEE Computer Society","author":"Kumar R."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the International Solid-State Circuits Conference - Digest of Technical Papers (ISSCC). 58--59","author":"Kumar R."},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the 31st International Symposium on Computer Architecture (ISCA). IEEE Computer Society","author":"Kumar R."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 14th International Symposium on High-Performance Computer Architecture (HPCA). IEEE","author":"Kuskin J. S."},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the 14th International Symposium on High-Performance Computer Architecture (HPCA). IEEE","author":"Larson R. H."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346211"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.37"},{"key":"e_1_2_1_41_1","unstructured":"Micron. 2005. Calculating memory system power for DDR2. Tech. rep. TN-47-04.  Micron. 2005. Calculating memory system power for DDR2. Tech. rep. TN-47-04."},{"key":"e_1_2_1_42_1","unstructured":"Microsoft Corporation. 2009. Microsoft's new search at Bing.com helps people make better decisions. Tech. rep.  Microsoft Corporation. 2009. Microsoft's new search at Bing.com helps people make better decisions. Tech. rep."},{"key":"e_1_2_1_43_1","unstructured":"Mienik M. 2000. CPU burn-in homepage. http:\/\/users.bigpond.net.au\/CPUburn.  Mienik M. 2000. CPU burn-in homepage. http:\/\/users.bigpond.net.au\/CPUburn."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.47"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.20"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.14"},{"key":"e_1_2_1_47_1","unstructured":"Rao A. 2010. SeaMicro technology overview. Tech. rep. SeaMicro.  Rao A. 2010. SeaMicro technology overview. Tech. rep. SeaMicro."},{"key":"e_1_2_1_48_1","unstructured":"Rao A. 2011. SeaMicro SM10000-64 system overview. Tech. rep. SeaMicro.  Rao A. 2011. SeaMicro SM10000-64 system overview. Tech. rep. SeaMicro."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816002"},{"key":"e_1_2_1_50_1","unstructured":"Seagate. 2010. Barracuda product manual. Tech. rep. 100636864.  Seagate. 2010. Barracuda product manual. Tech. rep. 100636864."},{"key":"e_1_2_1_51_1","unstructured":"SeaMicro. 2011. SeaMicro now shipping the world's most energy efficient x86 server with new 64-bit Intel Atom N570 processor. Tech. rep.  SeaMicro. 2011. SeaMicro now shipping the world's most energy efficient x86 server with new 64-bit Intel Atom N570 processor. Tech. rep."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360617"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250664"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508274"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791314.1791347"},{"key":"e_1_2_1_56_1","unstructured":"VMware. 2009. Vmmark benchmark. www.vmware.com\/products\/vmmark.  VMware. 2009. Vmmark benchmark. www.vmware.com\/products\/vmmark."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007085023"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2003690.2003693","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2003690.2003693","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:32Z","timestamp":1750240472000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2003690.2003693"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,8]]},"references-count":57,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,8]]}},"alternative-id":["10.1145\/2003690.2003693"],"URL":"https:\/\/doi.org\/10.1145\/2003690.2003693","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,8]]},"assertion":[{"value":"2011-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-08-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}