Searcharxiv⌕ Search

arXiv subjects

Konstantin S. Solnushkin

Publications and source records attributed to Konstantin S. Solnushkin.

4 recordsLinked to original sources

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

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.

cs.DC↗

Marrying Many-core Accelerators and InfiniBand for a New Commodity Processor

During the last 15 years, the supercomputing industry has been using mass-produced, off-the-shelf components to build cluster computers. Such components are not perfect for HPC purposes, but are cheap due to effect of scale in their production. The coming exa-scale era changes the landscape: exa-scale computers will contain components in quantities large enough to justify their custom development and production. We propose a new heterogeneous processor, equipped with a network controller and designed specifically for HPC. We then show how it can be used for enterprise computing market, guaranteeing its widespread adoption and therefore low production costs.

cs.DC↗

Automated Design of Two-Layer Fat-Tree Networks

This paper presents an algorithm to automatically design two-level fat-tree networks, such as ones widely used in large-scale data centres and cluster supercomputers. The two levels may each use a different type of switches from design database to achieve an optimal network structure. Links between layers can run in bundles to simplify cabling. Several sample network designs are examined and their technical and economic characteristics are discussed. The characteristic feature of our approach is that real life equipment prices and values of technical characteristics are used. This allows to select an optimal combination of hardware to build the network (including semi-populated configurations of modular switches) and accurately estimate the cost of this network. We also show how technical characteristics of the network can be derived from its per-port metrics and suggest heuristics for equipment placement. The algorithm is useful as a part of a bigger design procedure that selects optimal hardware of cluster supercomputer as a whole. Therefore the article is focused on the use of fat-trees for high-performance computing, although the results are valid for any type of data centres.

cs.DC↗

Automated Design of Torus Networks

This paper presents an algorithm to automatically design networks with torus topologies, such as ones widely used in large-scale supercomputers. The characteristic feature of our approach is that real life equipment prices and values of technical characteristics are used. As a result, we also have the opportunity to compare costs of torus and fat-tree networks. The algorithm is useful as a part of a bigger design procedure that selects optimal hardware of cluster supercomputer as a whole.

cs.DC↗