skip to main content
10.1145/3186608.3186611acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaistecsConference Proceedingsconference-collections
short-paper

A Software-defined SoC Memory Bus Bridge Architecture for Disaggregated Computing

Published: 22 January 2018 Publication History

Abstract

Disaggregation and rack-scale systems have the potential of drastically decreasing TCO and increasing utilization of cloud datacenters, while maintaining performance. While the concept of organising resources in separate pools and interconnecting them together on demand is straightforward, its materialisation can be radically different in terms of performance and scale potential.
In this paper, we presenta memory bus bridge architecture which enables communication between 100s of masters and slaves in todays complex multiprocessor SoCs, that are physically intregrated in different chips and even different mainboards. The bridge tightly couples serial transceivers and a circuit network for chip-to-chip transfers. A key property of the proposed bridge architecture is that it is software-defined and thus can be configured at runtime, via a software control plane, to prepare and steer memory access transactions to remote slaves. This is particularly important because it enables datacenter orchestration tools to manage the disaggregated resource allocation. Moreover, we evaluate a bridge prototype we have build for ARM AXI4 memory bus interconnect and we discuss application-level observed performance.

References

[1]
AMD. Hypertransport interconnect. Online: https://hypertransport.org.
[2]
R. A. Bergamaschi and W. R. Lee. Designing systems-on-chip using cores. In Proceedings of the 37th Annual Design Automation Conference, DAC '00, pages 420--425, New York, NY, USA, 2000. ACM.
[3]
O. Consortium. Opencapi. Online: http://opencapi.org.
[4]
I. Corp. Intel rack scale design. Online: http://www.intel.com/content/www/us/en/architecture-and-technology/rack-scale-design/rsd-vision-brochure.html.
[5]
S. Han, N. Egi, A. Panda, S. Ratnasamy, G. Shi, and S. Shenker. Network support for resource disaggregation in next-generation datacenters. In Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks, HotNets-XII, pages 10:1--10:7, New York, NY, USA, 2013. ACM.
[6]
L. Inc. Liqid hyperkernel. Online: https://liqid.com.
[7]
Intel. Quickpath interconnect. Online: https://www.intel.com/content/www/us/en/io/quickpath-technology/quickpath-technology-general.html.
[8]
kernel.org. Linux memory hotplug documentation. Online: https://www.kernel.org/doc/Documentation/memory-hotplug.txt.
[9]
J. D. McCalpin. Memory bandwidth and machine balance in current high performance computers. IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, pages 19--25, Dec. 1995.
[10]
H. Montaner, F. Silla, H. Fröning, and J. Duato. A new degree of freedom for memory allocation in clusters. Cluster Computing, 15(2):101--123, 2012.
[11]
Numascale AS. Numaconnect: A high level technical overview of the numaconnect technology and products (numascale whitepaper). Online: https://www.numascale.com/numa_pdfs/numaconnect-white-paper.pdf/.
[12]
T. N. Platform. Hpe powers up the machine architecture. Online: https://www.nextplatform.com/2017/01/09/hpe-powers-machine-architecture/.
[13]
Polatis. Polatis all-optical SDN switches series 7000.
[14]
O. C. Project. Ocp summit iv: Breaking up the monolith. Online: http://www.opencompute.org/blog/ocp-summit-iv-breaking-up-the-monolith/.
[15]
C. Reiss, A. Tumanov, G. R. Ganger, R. H. Katz, and M. A. Kozuch. Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In ACM Symposium on Cloud Computing (SoCC), San Jose, CA, USA, Oct. 2012.
[16]
SGI UV. The world most powerful in-memory supercomputers. Online: http://www.sgi.com/products/servers/uv/index.html.
[17]
Trenz Electronic. Trenz UltraSOM+ TE0808-04. Online: https://shop.trenz-electronic.de/en/TE0808-04-09-S-TE0808-04-09-S-Starter-Kit?c=329b.
[18]
Xilinx. AXI Reference Guide v13.1 UG761, March 2011.

Cited By

View all
  • (2020)Contention-aware application performance prediction for disaggregated memory systemsProceedings of the 17th ACM International Conference on Computing Frontiers10.1145/3387902.3392625(49-59)Online publication date: 11-May-2020
  • (2020)Towards IP integration on SoC: a case study of high‐throughput and low‐cost wrapper design on a novel IBUS architectureIET Computers & Digital Techniques10.1049/iet-cdt.2019.009014:6(353-362)Online publication date: 18-Sep-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AISTECS '18: Proceedings of the 3rd International Workshop on Advanced Interconnect Solutions and Technologies for Emerging Computing Systems
January 2018
20 pages
ISBN:9781450364430
DOI:10.1145/3186608
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • HiPEAC: HiPEAC Network of Excellence

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 January 2018

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Funding Sources

  • Horizon 2020 Framework Programme

Conference

AISTECS '18

Acceptance Rates

Overall Acceptance Rate 7 of 8 submissions, 88%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Contention-aware application performance prediction for disaggregated memory systemsProceedings of the 17th ACM International Conference on Computing Frontiers10.1145/3387902.3392625(49-59)Online publication date: 11-May-2020
  • (2020)Towards IP integration on SoC: a case study of high‐throughput and low‐cost wrapper design on a novel IBUS architectureIET Computers & Digital Techniques10.1049/iet-cdt.2019.009014:6(353-362)Online publication date: 18-Sep-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media