This website uses cookies to make the content more user-friendly and effective. By using this website, you agree to the use of cookies. You can find additonal information about the use of cookies and the possibility of objecting to the use of cookies here.

25 - 27 February 2020 // Nuremberg, Germany

Conferences and supporting programme

back to day overview
Session 10.2 II: SoC II EDA II

System-Level Modeling of Heterogeneous Compute Architectures for NVMExpress Protocol Acceleration Vortragssprache Englisch

Heterogeneous Compute Architectures embed so-called programmable function accelerators. These accelerators can increase system performance while reducing processing latency and system power. In particular for protocol processing it is quite difficult to know in advance what effects acceleration will have. Therefore, so-called Timed Functional Transaction-Level Models can be used for architecture exploration. Using NVMe as the state-of-the-art flash storage protocol as an example we can present a SystemC model to overcome the inefficiency of common CPU centric architectural approaches designed for x86 server architectures in embedded systems. We provide insights in the process of designing the SystemC model, including identifying and characterising the different SoC components needed for performance estimation. By reorganizing SystemC modules we can investigate effects resulting from architectural changes. As a baseline we use the Xillinx Zynq-7000 based ZC706 evaluation system which can easily implement a CPU centric architecture leveraging the Linux Kernel NVMe drivers. Real-world measurements with the ZC706 are used to identify suitable parameters for the SystemC model. The presented architectures evaluate the effect of heterogeneous and homogeneous approaches, with respect to data and control paths. We share both the performance estimation and validation measurement. We conclude with a discussion of the lessons learned for architecture exploration based on SystemC models.

--- Date: 27.02.2019 Time: 4:00 PM - 4:30 PM Location: Conference Counter NCC Ost



Cedrik Bock

MLE - Missing Link Electronics GmbH


The selected entry has been placed in your favourites!

If you register you can save your favourites permanently and access all entries even when underway – via laptop or tablet.

You can register an account here to save your settings in the Exhibitors and Products Database and as well as in the Supporting Programme.The registration is not for the TicketShop and ExhibitorShop.

Register now

Your advantages at a glance:

  • Advantage Save your favourites permanently. Use the instant access – mobile too, anytime and anywhere – incl. memo function.
  • Advantage The optional newsletter gives you regular up-to-date information about new exhibitors and products – matched to your interests.
  • Advantage Call up your favourites mobile too! Simply log in and access them at anytime.