PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects
Energy and power are key challenges in high-performance computing. System energy efficiency must be significantly improved, and this requires greater efficiency in all subcomponents. An important target of optimization is the interconnect, since network links are always on, consuming power even duri...
| Autores: | , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2018 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/125138 |
| Acceso en línea: | https://hdl.handle.net/2117/125138 https://dx.doi.org/10.1109/TC.2018.2790394 |
| Access Level: | acceso abierto |
| Palabra clave: | High performance computing Energy Efficient Interconnects Energy Efficient Ethernet Fast-Wake Deep-Sleep Supercomputadors Àrees temàtiques de la UPC::Informàtica |
| id |
ES_95def99ad345cb399caa36f7c19ca615 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/125138 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC InterconnectsSaravanan, Karthikeyan P.Carpenter, Paul MatthewHigh performance computingEnergy Efficient InterconnectsEnergy Efficient EthernetFast-WakeDeep-SleepSupercomputadorsÀrees temàtiques de la UPC::InformàticaEnergy and power are key challenges in high-performance computing. System energy efficiency must be significantly improved, and this requires greater efficiency in all subcomponents. An important target of optimization is the interconnect, since network links are always on, consuming power even during idle periods. A large number of HPC machines have a primary interconnect based on Ethernet (about 40 percent of TOP500 machines), which, since 2010, has included support for saving power via Energy Efficient Ethernet (EEE). Nevertheless, it is unlikely that HPC interconnects would use these energy saving modes unless the performance overhead is known and small. This paper presents PerfBound, a self-contained technique to manage on/off-based networks such as EEE, minimizing interconnect link energy consumption subject to a bound on the performance degradation. PerfBound does not require changes to the applications and it uses only local information already available at switches and NICs without introducing additional communication messages, and is also compatible with multi-hop networks. PerfBound is evaluated using traces from a production supercomputer. For twelve out of fourteen applications, PerfBound has high energy savings, up to 70 percent for only 1 percent performance degradation. This paper also presents DynamicFastwake, which extends PerfBound to exploit multiple low-power states. DynamicFastwake achieves an energy-delay product 10 percent lower than the original PerfBound techniqueThis research was supported by European Union’s 7th Framework Programme [FP7/2007-2013] under the Mont-Blanc-3 (FP7-ICT-671697) and EUROSERVER (FP7-ICT-610456) projects, the Ministry of Economy and Competitiveness of Spain (TIN2012-34557 and TIN2015-65316), Generalitat de Catalunya (FI-AGAUR 2012 FI B 00644, 2014-SGR-1051 and 2014-SGR-1272), the European Union’s Horizon2020 research and innovation programme under the HiPEAC-3 Network of Excellence (ICT-287759), and the Severo Ochoa Program (SEV-2011-00067) of the Spanish Government.Peer ReviewedIEEE20182018-07-0120182018-11-27journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/125138https://dx.doi.org/10.1109/TC.2018.2790394reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)InglésengEuropean Commission http://dx.doi.org/10.13039/100011102 Seventh Framework Programme 287759 High Performance and Embedded Architecture and Compilationopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/1251382026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| title |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| spellingShingle |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects Saravanan, Karthikeyan P. High performance computing Energy Efficient Interconnects Energy Efficient Ethernet Fast-Wake Deep-Sleep Supercomputadors Àrees temàtiques de la UPC::Informàtica |
| title_short |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| title_full |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| title_fullStr |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| title_full_unstemmed |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| title_sort |
PerfBound: Conserving Energy with Bounded Overheads in On/Off-Based HPC Interconnects |
| dc.creator.none.fl_str_mv |
Saravanan, Karthikeyan P. Carpenter, Paul Matthew |
| author |
Saravanan, Karthikeyan P. |
| author_facet |
Saravanan, Karthikeyan P. Carpenter, Paul Matthew |
| author_role |
author |
| author2 |
Carpenter, Paul Matthew |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
High performance computing Energy Efficient Interconnects Energy Efficient Ethernet Fast-Wake Deep-Sleep Supercomputadors Àrees temàtiques de la UPC::Informàtica |
| topic |
High performance computing Energy Efficient Interconnects Energy Efficient Ethernet Fast-Wake Deep-Sleep Supercomputadors Àrees temàtiques de la UPC::Informàtica |
| description |
Energy and power are key challenges in high-performance computing. System energy efficiency must be significantly improved, and this requires greater efficiency in all subcomponents. An important target of optimization is the interconnect, since network links are always on, consuming power even during idle periods. A large number of HPC machines have a primary interconnect based on Ethernet (about 40 percent of TOP500 machines), which, since 2010, has included support for saving power via Energy Efficient Ethernet (EEE). Nevertheless, it is unlikely that HPC interconnects would use these energy saving modes unless the performance overhead is known and small. This paper presents PerfBound, a self-contained technique to manage on/off-based networks such as EEE, minimizing interconnect link energy consumption subject to a bound on the performance degradation. PerfBound does not require changes to the applications and it uses only local information already available at switches and NICs without introducing additional communication messages, and is also compatible with multi-hop networks. PerfBound is evaluated using traces from a production supercomputer. For twelve out of fourteen applications, PerfBound has high energy savings, up to 70 percent for only 1 percent performance degradation. This paper also presents DynamicFastwake, which extends PerfBound to exploit multiple low-power states. DynamicFastwake achieves an energy-delay product 10 percent lower than the original PerfBound technique |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018 2018-07-01 2018 2018-11-27 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/125138 https://dx.doi.org/10.1109/TC.2018.2790394 |
| url |
https://hdl.handle.net/2117/125138 https://dx.doi.org/10.1109/TC.2018.2790394 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
European Commission http://dx.doi.org/10.13039/100011102 Seventh Framework Programme 287759 High Performance and Embedded Architecture and Compilation |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
IEEE |
| publisher.none.fl_str_mv |
IEEE |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869413889076101120 |
| score |
15,300724 |