Probabilistic Analysis of Electronic Systems via Adaptive Hierarchical Interpolation
Introduction
The page concerns the following work:
- I. Ukhov, P. Eles, and Z. Peng. “Probabilistic analysis of electronic systems via adaptive hierarchical interpolation.” In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 36.11 (Nov. 2017), pp. 1883–1896.
Implementation
The implementation is open source. It is written in the Go programming language, and the corresponding source code is available on GitHub. More concretely, the code is split between two organizations:
- Ready Steady, which contains libraries of general interest, and
- Turing Complete, which contains libraries specific to this work.
Ready Steady
The organization provides libraries for such interrelated disciplines as linear algebra, statistics, probability theory, and numerical analysis. In particular, it contains an implementation of the adaptive interpolation algorithm described in the paper.
The highlights of the organization are:
- adapt, the adaptive interpolation algorithm.
Turing Complete
The organization provides libraries for simulating timing-, power-, and temperature-related characteristics of multiprocessor platforms executing applications given as directed acyclic graphs. It also contains the experimental setup described in the paper.
The highlights of the organization are:
- laboratory, the synthetic examples,
- application, the real-life example, and
- environment, the environment for running the real-life example.
License
The code is distributed under the terms of the MIT License.