{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:28:01Z","timestamp":1750307281628,"version":"3.41.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,2,18]],"date-time":"2011-02-18T00:00:00Z","timestamp":1297987200000},"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":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2011,2,18]]},"abstract":"<jats:p>This paper presents the architecture and motivation for a clusterbased, many-core computing architecture for energy-efficient, dataintensive computing. FAWN, a Fast Array of Wimpy Nodes, consists of a large number of slower but efficient nodes coupled with low-power storage. We present the computing trends that motivate a FAWN-like approach, for CPU, memory, and storage. We follow with a set of microbenchmarks to explore under what workloads these FAWN nodes perform well (or perform poorly), and briefly examine scenarios in which both code and algorithms may need to be re-designed or optimized to perform well on an efficient platform. We conclude with an outline of the longer-term implications of FAWN that lead us to select a tightly integrated stacked chip and-memory architecture for future FAWN development.<\/jats:p>","DOI":"10.1145\/1945023.1945029","type":"journal-article","created":{"date-parts":[[2011,3,1]],"date-time":"2011-03-01T20:14:26Z","timestamp":1299010466000},"page":"34-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Challenges and opportunities for efficient computing with FAWN"],"prefix":"10.1145","volume":"45","author":[{"given":"Vijay","family":"Vasudevan","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"David G.","family":"Andersen","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Michael","family":"Kaminsky","sequence":"additional","affiliation":[{"name":"Intel Labs Pittsburgh"}]},{"given":"Jason","family":"Franklin","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Michael A.","family":"Kozuch","sequence":"additional","affiliation":[{"name":"Intel Labs Pittsburgh"}]},{"given":"Iulian","family":"Moraru","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Padmanabhan","family":"Pillai","sequence":"additional","affiliation":[{"name":"Intel Labs Pittsburgh"}]},{"given":"Lawrence","family":"Tan","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]}],"member":"320","published-online":{"date-parts":[[2011,2,18]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Flexible I\/O Tester. http:\/\/freshmeat.net\/projects\/fio\/.  Flexible I\/O Tester. http:\/\/freshmeat.net\/projects\/fio\/."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_2_1_3_1","volume-title":"Proc. Hot-Storage","author":"Anderson Eric","year":"2009","unstructured":"Eric Anderson and Joseph Tucek . Efficiency matters! In Proc. Hot-Storage , Big Sky, MT , October 2009 . Eric Anderson and Joseph Tucek. Efficiency matters! In Proc. Hot-Storage, Big Sky, MT, October 2009."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.443"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Andreas Beckmann Ulrich Meyer Peter Sanders and Johannes Singler. Energy-efficient sorting using solid state disks. http:\/\/sortbenchmark.org\/ecosort_2010_Jan_01.pdf 2010.  Andreas Beckmann Ulrich Meyer Peter Sanders and Johannes Singler. Energy-efficient sorting using solid state disks. http:\/\/sortbenchmark.org\/ecosort_2010_Jan_01.pdf 2010.","DOI":"10.1109\/GREENCOMP.2010.5598309"},{"key":"e_1_2_1_6_1","volume-title":"24th International Symposium on Computer Architecture","author":"Bowman W.","year":"1997","unstructured":"W. Bowman , N. Cardwell , C. Kozyrakis , C. Romer , and H. Wang . Evaluation of existing architectures in IRAM systems. InWorkshop on Mixing Logic and DRAM , 24th International Symposium on Computer Architecture , June 1997 . W. Bowman, N. Cardwell, C. Kozyrakis, C. Romer, and H. Wang. Evaluation of existing architectures in IRAM systems. InWorkshop on Mixing Logic and DRAM, 24th International Symposium on Computer Architecture, June 1997."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508270"},{"key":"e_1_2_1_8_1","volume-title":"Proc. 7th USENIX NSDI","author":"Cha Sang Kil","year":"2010","unstructured":"Sang Kil Cha , Iulian Moraru , Jiyong Jang , John Truelove , David Brumley , and David G. Andersen . SplitScreen: Enabling efficient, distributed malware detection . In Proc. 7th USENIX NSDI , San Jose, CA , April 2010 . Sang Kil Cha, Iulian Moraru, Jiyong Jang, John Truelove, David Brumley, and David G. Andersen. SplitScreen: Enabling efficient, distributed malware detection. In Proc. 7th USENIX NSDI, San Jose, CA, April 2010."},{"key":"e_1_2_1_10_1","volume-title":"Proc. 6th USENIX OSDI","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat . MapReduce : Simplified data processing on large clusters . In Proc. 6th USENIX OSDI , San Francisco, CA , December 2004 . Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified data processing on large clusters. In Proc. 6th USENIX OSDI, San Francisco, CA, December 2004."},{"key":"e_1_2_1_11_1","volume-title":"http:\/\/www1.euro.dell.com\/content\/topics\/topic.aspx\/emea\/corporate\/pressoffice\/2009\/uk\/en\/2009_05_20_brk_000","author":"Dell","year":"2009","unstructured":"Dell fortuna. http:\/\/www1.euro.dell.com\/content\/topics\/topic.aspx\/emea\/corporate\/pressoffice\/2009\/uk\/en\/2009_05_20_brk_000 , 2009 . Dell fortuna. http:\/\/www1.euro.dell.com\/content\/topics\/topic.aspx\/emea\/corporate\/pressoffice\/2009\/uk\/en\/2009_05_20_brk_000, 2009."},{"key":"e_1_2_1_12_1","volume-title":"Proc. HotOS XI","author":"Ganesh Lakshmi","year":"2007","unstructured":"Lakshmi Ganesh , Hakim Weatherspoon , Mahesh Balakrishnan , and Ken Birman . Optimizing power consumption in large scale storage systems . In Proc. HotOS XI , San Diego, CA , May 2007 . Lakshmi Ganesh, Hakim Weatherspoon, Mahesh Balakrishnan, and Ken Birman. Optimizing power consumption in large scale storage systems. In Proc. HotOS XI, San Diego, CA, May 2007."},{"key":"e_1_2_1_13_1","unstructured":"Kathy Gray. Port deal with Google to create jobs. The Dalles Chronicle http:\/\/www.gorgebusiness.com\/2005\/google.htm February 2005.  Kathy Gray. Port deal with Google to create jobs. The Dalles Chronicle http:\/\/www.gorgebusiness.com\/2005\/google.htm February 2005."},{"key":"e_1_2_1_14_1","unstructured":"James Hamilton. Cooperative expendable micro-slice servers (CEMS): Low cost low power servers for Internet scale services. http:\/\/mvdirona.com\/jrh\/TalksAndPapers\/JamesHamilton_CEMS.pdf 2009.  James Hamilton. Cooperative expendable micro-slice servers (CEMS): Low cost low power servers for Internet scale services. http:\/\/mvdirona.com\/jrh\/TalksAndPapers\/JamesHamilton_CEMS.pdf 2009."},{"key":"e_1_2_1_15_1","unstructured":"Penryn Press Release. http:\/\/www.intel.com\/pressroom\/archive\/releases\/20070328fact.htm.  Penryn Press Release. http:\/\/www.intel.com\/pressroom\/archive\/releases\/20070328fact.htm."},{"key":"e_1_2_1_16_1","unstructured":"Filesystem Benchmark. http:\/\/www.iozone.org.  Filesystem Benchmark. http:\/\/www.iozone.org."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.2009.4768855"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.37"},{"key":"e_1_2_1_19_1","volume-title":"http:\/\/research.microsoft.com\/en-us\/news\/features\/ccf-022409.aspx","author":"Peering","year":"2009","unstructured":"Peering into future of cloud computing. http:\/\/research.microsoft.com\/en-us\/news\/features\/ccf-022409.aspx , 2009 . Peering into future of cloud computing. http:\/\/research.microsoft.com\/en-us\/news\/features\/ccf-022409.aspx, 2009."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972917.1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.928624"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247522"},{"volume-title":"http:\/\/www.seamicro.com","year":"2010","key":"e_1_2_1_25_1","unstructured":"Seamicro. http:\/\/www.seamicro.com , 2010 . Seamicro. http:\/\/www.seamicro.com, 2010."},{"key":"e_1_2_1_26_1","volume-title":"Proc. USENIX Conference on File and Storage Technologies (FAST 2008","author":"Storer Mark W.","year":"2008","unstructured":"Mark W. Storer , Kevin M. Greenan , Ethan L. Miller , and Kaladhar Voruganti . Pergamum : Replacing tape with energy efficient, reliable, disk-based archival storage . In Proc. USENIX Conference on File and Storage Technologies (FAST 2008 ), San Jose, CA , February 2008 . Mark W. Storer, Kevin M. Greenan, Ethan L. Miller, and Kaladhar Voruganti. Pergamum: Replacing tape with energy efficient, reliable, disk-based archival storage. In Proc. USENIX Conference on File and Storage Technologies (FAST 2008), San Jose, CA, February 2008."},{"key":"e_1_2_1_27_1","volume-title":"Low power Amdahl blades for data intensive computing","author":"Szalay Alex","year":"2009","unstructured":"Alex Szalay , Gordon Bell , Andreas Terzis , Alainna White , and Jan Vandenberg . Low power Amdahl blades for data intensive computing , 2009 . Alex Szalay, Gordon Bell, Andreas Terzis, Alainna White, and Jan Vandenberg. Low power Amdahl blades for data intensive computing, 2009."},{"key":"e_1_2_1_28_1","volume-title":"Proc. HotPower","author":"Tolia Niraj","year":"2008","unstructured":"Niraj Tolia , Zhikui Wang , Manish Marwah , Cullen Bash , Parthasarathy Ranganathan , and Xiaoyun Zhu . Delivering energy proportionality with non energy-proportional systems -- optimizing the ensemble . In Proc. HotPower , San Diego, CA , December 2008 . Niraj Tolia, Zhikui Wang, Manish Marwah, Cullen Bash, Parthasarathy Ranganathan, and Xiaoyun Zhu. Delivering energy proportionality with non energy-proportional systems -- optimizing the ensemble. In Proc. HotPower, San Diego, CA, December 2008."},{"key":"e_1_2_1_29_1","unstructured":".NET Power Meter. http:\/\/wattsupmeters.com.  .NET Power Meter. http:\/\/wattsupmeters.com."},{"key":"e_1_2_1_30_1","first-page":"13","volume-title":"Proc. 1st USENIX OSDI","author":"Demers Alan","year":"1994","unstructured":"MarkWeiser, BrentWelch, Alan Demers , and Scott Shenker . Scheduling for reduced CPU energy . In Proc. 1st USENIX OSDI , pages 13 -- 23 , Monterey, CA , November 1994 . MarkWeiser, BrentWelch, Alan Demers, and Scott Shenker. Scheduling for reduced CPU energy. In Proc. 1st USENIX OSDI, pages 13--23, Monterey, CA, November 1994."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095828"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1945023.1945029","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1945023.1945029","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:59:31Z","timestamp":1750244371000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1945023.1945029"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,2,18]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,2,18]]}},"alternative-id":["10.1145\/1945023.1945029"],"URL":"https:\/\/doi.org\/10.1145\/1945023.1945029","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2011,2,18]]},"assertion":[{"value":"2011-02-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}