• Polymath Home
  • Products
  • Support
  • Labs
  • Downloads
  • Company

Aloha

a faster way forward A fast SystemC kernel compliant the the IEEE 1666 standard.
Aloha makes possible to run SystemC simulations at speeds that have been available only to users of propietary kernels, allowing designers to benefit from the vibrant SystemC ecosystem.

Features

  • Fully IEEE 1666 compliant.
  • Low cost of ownership: drop-in replacement for the OSCI reference simulator.
  • High simulation speed: up to 59 millions context switches per second, on a 2GHz AMD Opteron, 3 times OSCI's speed.
  • Optimized for Transaction Level Modeling.
  • Lean code base: one third of the OSCI reference simulator footprint.

Availability

Aloha is entering a restricted beta phase. We will partner with few selected companies willing to test Aloha on one or more of their projects.

We have three major goals:
  • Discover corner cases where the kernel doesn't exhibit the behaviour mandated by the IEEE standard.
  • Minimize differences with the OSCI reference simulator, even when such differences are allowed by the IEEE standard.
  • Further optimize the kernel to improve simulation speed on realistic examples from the field.

Once this phase is completed, and depending on its outcome, we'll announce either a public beta or the general availability of Aloha.

Requirements

Aloha presently run on X86_64 platforms (both Intel and AMD cpus) under the Linux operating system.
Aloha is a C++ library and as such poses contraints on the C++ compiler. We will provide versions compiled with:
  • GCC 3.2.3. A portion of Aloha (fixed-point arithmetic) need advanced C++ features, not available in this version of GCC. In this case we fall back onto the OSCI implementation.
  • GCC 4.2.3

      Other version can be generated for individual customers.