MAMPSX: A demonstration of rapid, predictable HMPSOC synthesis

Shakith Fernando, Mark Wijtvliet, Firew Siyoum, Yifan He, Sander Stuijk, Akash Kumar, Henk Corporaal

Research output: Contribution to conferencePaperAcademic

Abstract

Heterogeneous Multiprocessor systems-on-chip (HMPSoC) are becoming popular as a means of meeting energy efficiency requirements of modern embedded systems. However, as these HMPSoCs run multimedia applications as well, they also need to meet realtime requirements. Designing HMPSoCs with predictable timing behavior is a key challenge, as the current design methods for these platforms are semi-automated, non-predictable, or support limited heterogeneity. In this demonstration, we present a design framework to rapidly generate and implement predictable HMPSoC designs. It takes the application specifications and the architecture model as input and generates the entire HMPSoC, for FPGA prototyping, that meets the throughput constraints of the application. We also present results of a case study that computes the performance-power tradeoffs of an industrial vision application. A tool-chain targeting the Xilinx Zynq FPGA is also presented.

Original languageEnglish
Pages1-1
DOIs
Publication statusPublished - 1 Jan 2013
Event2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013 - Porto, Portugal
Duration: 2 Sep 20134 Sep 2013

Conference

Conference2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013
CountryPortugal
CityPorto
Period2/09/134/09/13

Fingerprint

Heterogeneous Systems
Multiprocessor Systems
Demonstrations
Synthesis
Field Programmable Gate Array
Field programmable gate arrays (FPGA)
Multimedia Applications
Requirements
Prototyping
Energy Efficiency
Embedded Systems
Design Method
Timing
Throughput
Trade-offs
Embedded systems
Entire
Specification
Energy efficiency
Real-time

Bibliographical note

Proceedings of the 23rd Field Programmable Logic and Applications Conference : 2-4 September 2013, Porto, Portugal

Cite this

Fernando, S., Wijtvliet, M., Siyoum, F., He, Y., Stuijk, S., Kumar, A., & Corporaal, H. (2013). MAMPSX: A demonstration of rapid, predictable HMPSOC synthesis. 1-1. Paper presented at 2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013, Porto, Portugal. https://doi.org/10.1109/FPL.2013.6645623, https://doi.org/10.1109/FPL.2013.6645623
Fernando, Shakith ; Wijtvliet, Mark ; Siyoum, Firew ; He, Yifan ; Stuijk, Sander ; Kumar, Akash ; Corporaal, Henk. / MAMPSX : A demonstration of rapid, predictable HMPSOC synthesis. Paper presented at 2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013, Porto, Portugal.
@conference{21b230c964324d0bbdc8cf933048faed,
title = "MAMPSX: A demonstration of rapid, predictable HMPSOC synthesis",
abstract = "Heterogeneous Multiprocessor systems-on-chip (HMPSoC) are becoming popular as a means of meeting energy efficiency requirements of modern embedded systems. However, as these HMPSoCs run multimedia applications as well, they also need to meet realtime requirements. Designing HMPSoCs with predictable timing behavior is a key challenge, as the current design methods for these platforms are semi-automated, non-predictable, or support limited heterogeneity. In this demonstration, we present a design framework to rapidly generate and implement predictable HMPSoC designs. It takes the application specifications and the architecture model as input and generates the entire HMPSoC, for FPGA prototyping, that meets the throughput constraints of the application. We also present results of a case study that computes the performance-power tradeoffs of an industrial vision application. A tool-chain targeting the Xilinx Zynq FPGA is also presented.",
author = "Shakith Fernando and Mark Wijtvliet and Firew Siyoum and Yifan He and Sander Stuijk and Akash Kumar and Henk Corporaal",
note = "Proceedings of the 23rd Field Programmable Logic and Applications Conference : 2-4 September 2013, Porto, Portugal; 2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013 ; Conference date: 02-09-2013 Through 04-09-2013",
year = "2013",
month = "1",
day = "1",
doi = "10.1109/FPL.2013.6645623",
language = "English",
pages = "1--1",

}

Fernando, S, Wijtvliet, M, Siyoum, F, He, Y, Stuijk, S, Kumar, A & Corporaal, H 2013, 'MAMPSX: A demonstration of rapid, predictable HMPSOC synthesis' Paper presented at 2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013, Porto, Portugal, 2/09/13 - 4/09/13, pp. 1-1. https://doi.org/10.1109/FPL.2013.6645623, https://doi.org/10.1109/FPL.2013.6645623

MAMPSX : A demonstration of rapid, predictable HMPSOC synthesis. / Fernando, Shakith; Wijtvliet, Mark; Siyoum, Firew; He, Yifan; Stuijk, Sander; Kumar, Akash; Corporaal, Henk.

2013. 1-1 Paper presented at 2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013, Porto, Portugal.

Research output: Contribution to conferencePaperAcademic

TY - CONF

T1 - MAMPSX

T2 - A demonstration of rapid, predictable HMPSOC synthesis

AU - Fernando, Shakith

AU - Wijtvliet, Mark

AU - Siyoum, Firew

AU - He, Yifan

AU - Stuijk, Sander

AU - Kumar, Akash

AU - Corporaal, Henk

N1 - Proceedings of the 23rd Field Programmable Logic and Applications Conference : 2-4 September 2013, Porto, Portugal

PY - 2013/1/1

Y1 - 2013/1/1

N2 - Heterogeneous Multiprocessor systems-on-chip (HMPSoC) are becoming popular as a means of meeting energy efficiency requirements of modern embedded systems. However, as these HMPSoCs run multimedia applications as well, they also need to meet realtime requirements. Designing HMPSoCs with predictable timing behavior is a key challenge, as the current design methods for these platforms are semi-automated, non-predictable, or support limited heterogeneity. In this demonstration, we present a design framework to rapidly generate and implement predictable HMPSoC designs. It takes the application specifications and the architecture model as input and generates the entire HMPSoC, for FPGA prototyping, that meets the throughput constraints of the application. We also present results of a case study that computes the performance-power tradeoffs of an industrial vision application. A tool-chain targeting the Xilinx Zynq FPGA is also presented.

AB - Heterogeneous Multiprocessor systems-on-chip (HMPSoC) are becoming popular as a means of meeting energy efficiency requirements of modern embedded systems. However, as these HMPSoCs run multimedia applications as well, they also need to meet realtime requirements. Designing HMPSoCs with predictable timing behavior is a key challenge, as the current design methods for these platforms are semi-automated, non-predictable, or support limited heterogeneity. In this demonstration, we present a design framework to rapidly generate and implement predictable HMPSoC designs. It takes the application specifications and the architecture model as input and generates the entire HMPSoC, for FPGA prototyping, that meets the throughput constraints of the application. We also present results of a case study that computes the performance-power tradeoffs of an industrial vision application. A tool-chain targeting the Xilinx Zynq FPGA is also presented.

UR - http://www.scopus.com/inward/record.url?scp=84898653080&partnerID=8YFLogxK

U2 - 10.1109/FPL.2013.6645623

DO - 10.1109/FPL.2013.6645623

M3 - Paper

SP - 1

EP - 1

ER -

Fernando S, Wijtvliet M, Siyoum F, He Y, Stuijk S, Kumar A et al. MAMPSX: A demonstration of rapid, predictable HMPSOC synthesis. 2013. Paper presented at 2013 23rd International Conference on Field Programmable Logic and Applications, FPL 2013, Porto, Portugal. https://doi.org/10.1109/FPL.2013.6645623, https://doi.org/10.1109/FPL.2013.6645623