Skip to main content

SADDLE: A Modular Design Automation Framework for Cluster Supercomputers and Data Centres

  • Conference paper
  • 2630 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8488))

Abstract

In this paper we present SADDLE, a modular framework for automated design of cluster supercomputers and data centres. In contrast with commonly used approaches that operate on logic gate level (Verilog, VHDL) or board level (such as EDA tools), SADDLE works at a much higher level of abstraction: its building blocks are ready-made servers, network switches, power supply systems and so on. Modular approach provides the potential to include low-level tools as elements of SADDLE’s design workflow, moving towards the goal of electronic system level (ESL) design automation. Designs produced by SADDLE include project documentation items such as bills of materials and wiring diagrams, providing a formal specification of a computer system and streamlining assembly operations.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Duranton, M., Yehia, S., De Sutter, B., De Bosschere, K., Cohen, A., Falsafi, B., Gaydadjiev, G., Katevenis, M., Maebe, J., Munk, H., Navarro, N., Ramirez, A., Temam, O., Valero, M.: The HiPEAC vision (2010), http://www.hipeac.net/roadmap

  2. McDermott, J.: R1: A rule-based configurer of computer systems. Technical Report CMU-CS-80-119, Carnegie-Mellon University (April 1980)

    Google Scholar 

  3. Hsiung, P.A., Chen, C.H., Lee, T.Y., Chen, S.J.: ICOS: An intelligent concurrent object-oriented synthesis methodology for multiprocessor systems. ACM Transactions on Design Automation of Electronic Systems (TODAES) 3(2), 109–135 (1998)

    Article  Google Scholar 

  4. Dieter, W.R., Dietz, H.G.: Automatic exploration and characterization of the cluster design space. Technical Report TR-ECE-2005-04-25-01, University of Kentucky, Electrical and Computer Engineering Dept. (April 2005), http://www.engr.uky.edu/~dieter/pub/TR-ECE-2005-04-25-01.pdf

  5. Venkateswaran, N., Vasudevan, A., Subramaniam, B., Mukundrajan, R.: Ramnath Sai Sagar, T., Manivannan, M., Murali, S., Krishnan Elangovan, V.: Towards modeling and integrated design automation of supercomputing clusters (MIDAS). Computer Science – Research and Development 24, 1–10 (2009) doi: 10.1007/s00450-009-0085-5

    Google Scholar 

  6. Barroso, L.A., Clidaras, J., Hölzle, U.: The datacenter as a computer: An introduction to the design of warehouse-scale machines. Synthesis Lectures on Computer Architecture 8(3), 1–154 (2013)

    Article  Google Scholar 

  7. Solnushkin, K.S.: Combinatorial design of computer clusters. In: Proceedings of the International Supercomputing Conference, ISC 2011 (June 2011)

    Google Scholar 

  8. Solnushkin, K.S.: Computer cluster design automation using web services. In: Proceedings of the International Supercomputing Conference, ISC 2012 (June 2012)

    Google Scholar 

  9. Muralimanohar, N., Balasubramonian, R., Jouppi, N.: Optimizing NUCA organizations and wiring alternatives for large caches with CACTI 6.0. In: Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 3–14. IEEE Computer Society (2007)

    Google Scholar 

  10. Kahng, A.B., Li, B., Peh, L.S., Samadi, K.: Orion 2.0: A fast and accurate NoC power and area model for early-stage design space exploration. In: Proceedings of the Conference on Design, Automation and Test in Europe, European Design and Automation Association, pp. 423–428 (2009)

    Google Scholar 

  11. Hendry, G., Rodrigues, A.F.: SST: A simulator for exascale co-design. Technical Report SAND2012-1764C, Sandia National Laboratories (March 2012)

    Google Scholar 

  12. Mudigonda, J., Yalagandula, P., Mogul, J.C.: Taming the flying cable monster: A topology design and optimization framework for data-center networks. In: Proceedings of USENIX Annual Technical Conference, ATC 2011 (June 2011)

    Google Scholar 

  13. Fujiwara, I., Koibuchi, M., Casanova, H.: Cabinet layout optimization of supercomputer topologies for shorter cable length. In: Proceedings of the 2012 13th International Conference on Parallel and Distributed Computing, Applications and Technologies, pp. 227–232. IEEE Computer Society (2012)

    Google Scholar 

  14. Andrews, R., Pearce, J.M.: Environmental and economic assessment of a greenhouse waste heat exchange. Journal of Cleaner Production 19(13), 1446–1454 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Solnushkin, K.S. (2014). SADDLE: A Modular Design Automation Framework for Cluster Supercomputers and Data Centres. In: Kunkel, J.M., Ludwig, T., Meuer, H.W. (eds) Supercomputing. ISC 2014. Lecture Notes in Computer Science, vol 8488. Springer, Cham. https://doi.org/10.1007/978-3-319-07518-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07518-1_15

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07517-4

  • Online ISBN: 978-3-319-07518-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics