{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T18:33:27Z","timestamp":1743100407892,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031427848"},{"type":"electronic","value":"9783031427855"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,8,26]],"date-time":"2023-08-26T00:00:00Z","timestamp":1693008000000},"content-version":"vor","delay-in-days":237,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Homogeneous computing systems are reaching their limits with the growing demands of current applications. Accelerating compute-intensive applications ensures manageable computing times and boosts energy efficiency, which is an important lever as part of ongoing efforts to tackle global climate change. Field Programmable Gate Array (FPGA) accelerators are well-known for increasing throughput and, in particular, energy efficiency for many applications. FPGA accelerators connected directly to the data center high-speed network are ideal for integration into a heterogeneous data center, avoiding the energy and resource overhead of a carrier system. The standalone Network-attached Accelerators (NAAs) further benefits from low latency and predictable line-rate network throughput, as well as an interoperable communications interface. For selected use cases, we compare a heterogeneous computing cluster extended by NAAs with a homogeneous CPU-based cluster not only in terms of computing performance and energy efficiency, but also considering resource efficiency. For this purpose, we perform a Life Cycle Assessment (LCA) for both systems based on the Key Performance Indicators for Data Center Efficiency (KPI4DCE) indicator set, which takes into account the manufacturing phase in addition to the usage phase. The KPI4DCE tool has been extended to include modeling of NAAs. This allows us to show that NAAs are not only more energy-efficient, but also more resource-efficient for the selected applications, leading to a strong improvement of the environmental impact of the manufacturing phase.<\/jats:p>","DOI":"10.1007\/978-3-031-42785-5_17","type":"book-chapter","created":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T12:03:37Z","timestamp":1692965017000},"page":"248-263","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["FPGA-Based Network-Attached Accelerators \u2013 An Environmental Life Cycle Perspective"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8733-3064","authenticated-orcid":false,"given":"Fritjof","family":"Steinert","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6654-1606","authenticated-orcid":false,"given":"Benno","family":"Stabernack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,8,26]]},"reference":[{"key":"17_CR1","unstructured":"Bittware 385a. https:\/\/www.bittware.com\/fpga\/385a\/. Accessed 06 Apr 2023"},{"key":"17_CR2","doi-asserted-by":"publisher","unstructured":"Byma, S., Steffan, J.G., Bannazadeh, H., Leon-Garcia, A., Chow, P.: FPGAs in the cloud: booting virtualized hardware accelerators with OpenStack. In: 2014 IEEE 22nd FCCM. IEEE (2014). https:\/\/doi.org\/10.1109\/fccm.2014.42","DOI":"10.1109\/fccm.2014.42"},{"key":"17_CR3","doi-asserted-by":"publisher","unstructured":"Caulfield, A.M., Chung, E.S., Putnam, A., Angepat, H., et al.: A cloud-scale acceleration architecture. In: 2016 49th IEEE\/ACM MICRO, Taipei, Taiwan, pp. 1\u201313. IEEE (2016). https:\/\/doi.org\/10.1109\/MICRO.2016.7783710","DOI":"10.1109\/MICRO.2016.7783710"},{"key":"17_CR4","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/MM.2018.022071131","volume":"38","author":"E Chung","year":"2018","unstructured":"Chung, E., Fowers, J., Ovtcharov, K., Papamichael, M., et al.: Serving DNNs in real time at datacenter scale with project brainwave. IEEE Micro 38, 8\u201320 (2018). https:\/\/doi.org\/10.1109\/MM.2018.022071131","journal-title":"IEEE Micro"},{"key":"17_CR5","doi-asserted-by":"publisher","unstructured":"Diamantopoulos, D., Polig, R., Ringlein, B., Purandare, M., et al.: Acceleration-as-a-$$\\upmu $$Service: a cloud-native Monte-Carlo option pricing engine on CPUs, GPUs and disaggregated FPGAs. In: 2021 IEEE 14th CLOUD, Chicago, IL, USA, pp. 726\u2013729. IEEE (2021). https:\/\/doi.org\/10.1109\/CLOUD53861.2021.00096","DOI":"10.1109\/CLOUD53861.2021.00096"},{"key":"17_CR6","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/TPDS.2015.2407896","volume":"27","author":"FA Escobar","year":"2016","unstructured":"Escobar, F.A., Chang, X., Valderrama, C.: Suitability analysis of FPGAs for heterogeneous platforms in HPC. IEEE TPDS 27, 600\u2013612 (2016). https:\/\/doi.org\/10.1109\/TPDS.2015.2407896","journal-title":"IEEE TPDS"},{"key":"17_CR7","unstructured":"Gr\u00f6ger, J., Liu, R.: Green cloud computing. https:\/\/www.oeko.de\/publikationen\/p-details\/green-cloud-computing. Accessed 29 Mar 2023"},{"key":"17_CR8","unstructured":"Gr\u00f6ger, J., Liu, R., Stobbe, L., et al.: Green cloud computing. Technical report, UBA (2021). https:\/\/www.umweltbundesamt.de\/sites\/default\/files\/medien\/5750\/publikationen\/2021-06-17_texte_94-2021_green-cloud-computing.pdf"},{"key":"17_CR9","doi-asserted-by":"publisher","unstructured":"Hartmann, M., Weber, L., Wirth, J., Sommer, L., Koch, A.: Optimizing a hardware network stack to realize an in-network ML inference application. In: 2021 IEEE\/ACM H2RC, St. Louis, MO, USA, pp. 21\u201332. IEEE (2021). https:\/\/doi.org\/10.1109\/H2RC54759.2021.00008","DOI":"10.1109\/H2RC54759.2021.00008"},{"key":"17_CR10","unstructured":"High-Performance Computing Data Center Power Usage Effectiveness. https:\/\/www.nrel.gov\/computational-science\/measuring-efficiency-pue.html. Accessed 06 Apr 2023"},{"key":"17_CR11","unstructured":"How tall is the die for the 10ax115n3f40i2sges? https:\/\/community.intel.com\/t5\/Programmable-Devices\/How-tall-is-the-die-for-the-10AX115N3F40I2SGES\/m-p\/592124. Accessed 05 Apr 2023"},{"key":"17_CR12","doi-asserted-by":"publisher","unstructured":"Javaid, H., Yang, J., Santoso, N., Upadhyay, M., et al.: Blockchain machine: a network-attached hardware accelerator for hyperledger fabric. In: 2022 IEEE 42nd ICDCS, Bologna, Italy, pp. 258\u2013268. IEEE (2022). https:\/\/doi.org\/10.1109\/ICDCS54860.2022.00033","DOI":"10.1109\/ICDCS54860.2022.00033"},{"key":"17_CR13","doi-asserted-by":"publisher","unstructured":"Kachris, C., Soudris, D.: A survey on reconfigurable accelerators for cloud computing. In: 2016 26th IEEE FPL. IEEE (2016). https:\/\/doi.org\/10.1109\/fpl.2016.7577381","DOI":"10.1109\/fpl.2016.7577381"},{"key":"17_CR14","doi-asserted-by":"publisher","unstructured":"Ofenbeck, G., Steinmann, R., Caparros, V., Spampinato, D.G., P\u00fcschel, M.: Applying the roofline model. In: 2014 IEEE ISPASS, pp. 76\u201385 (2014). https:\/\/doi.org\/10.1109\/ISPASS.2014.6844463","DOI":"10.1109\/ISPASS.2014.6844463"},{"key":"17_CR15","doi-asserted-by":"publisher","unstructured":"Ringlein, B., Abel, F., Ditter, A., Weiss, B., et al.: Programming reconfigurable heterogeneous computing clusters using MPI with transpilation. In: 2020 IEEE\/ACM H2RC, GA, USA, pp. 1\u20139. IEEE (2020). https:\/\/doi.org\/10.1109\/H2RC51942.2020.00006","DOI":"10.1109\/H2RC51942.2020.00006"},{"key":"17_CR16","doi-asserted-by":"publisher","unstructured":"Schelten, N., Steinert, F., Knapheide, J., Schulte, A., Stabernack, B.: A high-throughput, resource-efficient implementation of the RoCEv2 remote DMA protocol and its application. ACM Trans. Reconfigurable Technol. Syst. 1\u201323 (2022). https:\/\/doi.org\/10.1145\/3543176","DOI":"10.1145\/3543176"},{"key":"17_CR17","unstructured":"Sch\u00f6dwell, B., Zarnekow, R., Liu, R., Gr\u00f6ger, J., Wilkens, M.: Kennzahlen und Indikatoren f\u00fcr die Beurteilung der Ressourceneffizienz von Rechenzentren und Pr\u00fcfung der praktischen Anwendbarkeit. Technical report, UBA (2018). https:\/\/www.umweltbundesamt.de\/sites\/default\/files\/medien\/1410\/publikationen\/2018-02-23_texte_19-2018_ressourceneffizienz-rechenzentren.pdf"},{"key":"17_CR18","unstructured":"Sn2700 open ethernet switch. Technical report, Mellanox Technologies (2019)"},{"key":"17_CR19","unstructured":"SPEC CINT2006: Integer component of spec CPU2006 (2006). https:\/\/www.spec.org\/cpu2006\/CINT2006\/"},{"key":"17_CR20","doi-asserted-by":"publisher","unstructured":"Steinert, F., Schelten, N., Schulte, A., Stabernack, B.: Hardware and software components towards the integration of network-attached accelerators into data centers. In: 2020 23rd Euromicro DSD, Kranj, Slovenia, pp. 149\u2013153. IEEE (2020). https:\/\/doi.org\/10.1109\/DSD51259.2020.00033","DOI":"10.1109\/DSD51259.2020.00033"},{"issue":"7","key":"17_CR21","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1007\/s11265-021-01727-2","volume":"94","author":"F Steinert","year":"2022","unstructured":"Steinert, F., Stabernack, B.: Architecture of a low latency h.264\/AVC video codec for robust ML based image classification. J. Sign. Process. Syst. 94(7), 693\u2013708 (2022). https:\/\/doi.org\/10.1007\/s11265-021-01727-2","journal-title":"J. Sign. Process. Syst."},{"key":"17_CR22","unstructured":"Stobbe, L.: Workshop: Grundlagen der \u00d6kobilanzierung und methodisches vorgehen f\u00fcr die umweltpotenzialbewertung. Technical report, Fraunhofer IZM (2023). https:\/\/owncloud.fraunhofer.de\/index.php\/s\/IzOQHShUbTMbMX5#pdfviewer"},{"key":"17_CR23","doi-asserted-by":"publisher","unstructured":"Weerasinghe, J., Abel, F., Hagleitner, C., Herkersdorf, A.: Disaggregated FPGAs: network performance comparison against bare-metal servers, virtual machines and Linux containers. In: 2016 IEEE CloudCom, Luxembourg, Luxembourg, pp. 9\u201317. IEEE (2016). https:\/\/doi.org\/10.1109\/CloudCom.2016.0018","DOI":"10.1109\/CloudCom.2016.0018"},{"key":"17_CR24","doi-asserted-by":"publisher","unstructured":"Weerasinghe, J., Polig, R., Abel, F., Hagleitner, C.: Network-attached FPGAs for data center applications. In: 2016 IEEE FPT, Xi\u2019an, China, pp. 36\u201343. IEEE (2016). https:\/\/doi.org\/10.1109\/FPT.2016.7929186","DOI":"10.1109\/FPT.2016.7929186"}],"container-title":["Lecture Notes in Computer Science","Architecture of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-42785-5_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T12:07:01Z","timestamp":1692965221000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-42785-5_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031427848","9783031427855"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-42785-5_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"26 August 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ARCS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Architecture of Computing Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Athens","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 June 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"36","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"arcs2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/arcs-conference.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"21","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"72% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}