MoSys, Inc. announced a strategic new direction with the introduction of its Software Accelerator Product Line. The new product line includes a family of Function Accelerator Platforms, which target specific application functions and use a MoSys common software interface to allow performance scalability over multiple hardware environments. This software-defined, hardware-accelerated platform architecture enables system designers to reuse internally developed software code using MoSys’ common software interface across multiple hardware environments depending on the performance required.
MoSys’ new application-targeted Function Accelerator Platforms are hardware agnostic and operate with or without a MoSys IC. The platforms can run on a CPU or FPGA that is not attached to a MoSys IC or an FPGA that is attached to a member of the MoSys Accelerator IC family, including the Bandwidth Engine or Programmable HyperSpeed Engine with in-memory compute capability. Using one of these new platforms, MoSys expects that acceleration, scaling from a CPU only to a FPGA attached to a MoSys IC, can be as high as 100 times. The company believes that these new scalable solutions will meet today’s applications needs, as well as provide a path to new products with flexibility to address new, more performance-driven market demands. New hardware system platform designs will need to scale to higher performance, and MoSys expects the Function Accelerator Platforms to increase new application demand for its current Accelerator IC products.
As networking and other applications continue to migrate to software-defined environments, most notably software-defined networks (SDN), performance scaling has become key to remaining competitive while addressing the growing requirements being placed on the network. Software now must be transferrable across multiple hardware environments in order to be both cost-effective and provide the required flexibility to meet changing performance demands.
Each Function Accelerator Platform will be comprised of a MoSys Virtual Accelerator Engine (VAE), which represents a range of software and firmware implementations of the same accelerator function (e.g., search, classification, etc.), employing a common application program interface (API), and, with FPGA versions, a common RTL interface, to allow platform solutions to easily achieve performance scaling. In addition, some function platforms will include support tools to facilitate both software and hardware design.
A key benefit of each VAE lies in the use of a common API. Once performance requirements are identified, the appropriate hardware platform can be selected. For the system engineer, this means platform portability and the opportunity for a wider range of products in a shorter period of time. Because the workload configuration and management will all be accomplished through a high-level language API, the burden on software application engineers to understand RTL or do firmware coding is minimized.
MoSys will announce its first software accelerator platform products during the fourth quarter of 2019.