• Home
  • Search
  • Using software architectural patterns for synthetic embedded multicore benchmark development
  • Open Access IconOpen Access
  • Cite Icon9
  • https://doi.org/10.1109/iiswc.2012.6402908Copy DOI Icon

Using software architectural patterns for synthetic embedded multicore benchmark development

  • Nov 1, 2012
  • Etem Deniz +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Benchmarks capture the essence of many important real-world applications and allow performance, and power analysis while developing new systems. Synthetic benchmarks are a miniaturized form of benchmarks that allow high simulation speeds and act as proxies to proprietary applications. Software architecture principles guide the development of new applications and benchmarks. We leverage software architectural patterns in developing synthetic benchmarks for embedded multicore systems. We developed an automated framework complete with characterization and synthesis components and performed experiments on PARSEC and Rodinia benchmarks. Our benchmarks can be run on any given infrastructure, that is, SMP or message passing, unlike previously developed benchmarks. Hence, this allows us to target heterogeneous embedded multicore systems. Our results show that the synthetic benchmarks and the real applications are similar with respect to various micro-architecture dependent as well as independent metrics.

Similar Papers
  • Research Article
  • Citations28

Software architectural patterns in practice: an empirical study

  • Dec 01, 2018
  • Innovations in Systems and Software Engineering
  • Mohamad Kassab +3
  • Research Article
  • Citations58

A Systematic Review on Software Architectures for IoT Systems and Future Direction to the Adoption of Microservices Architecture

  • Oct 20, 2020
  • SN Computer Science
  • Abdul Razzaq
  • Single Report
  • Citations1

Computer analyses for the design, operation and safety of new isotope production reactors: A technology status review

  • Jan 01, 1990
  • W Wulff
  • Research Article

MACHINE LEARNING-BASED INFERENCE OF ABSTRACT BEHAVIOURAL MODELS FROM EXECUTION TRACES IN SYSTEM-ON-CHIP ENVIRONMENTS

  • Sep 17, 2025
  • International Journal of Science Research and Technology
  • Charles Isaac Abu +4
  • Conference Article
  • Citations7

Towards a C++-based design methodology facilitating sequential equivalence checking

  • Jan 01, 2006
  • Philippe Georgelin +1
  • Book Chapter

Using Cycle-Approximate Simulation for Bus Based Multi-Processor System-On Chip Analysis

  • Jan 01, 2012
  • Alexandru Amaricai +4
  • PDF
  • Research Article
  • Citations15

Benchmarking surrogate-based optimisation algorithms on expensive black-box functions

  • Aug 15, 2023
  • Applied Soft Computing
  • Laurens Bliek +4
  • Conference Article
  • Citations3

Modeling of End-to-End Resource Reservations in Component-Based Vehicular Embedded Systems

  • Jan 01, 2016
  • Saad Mubeen +5
  • Research Article
  • Citations20

Coarse-grained thread pipelining: a speculative parallel execution model for shared-memory multiprocessors

  • Sep 01, 2001
  • IEEE Transactions on Parallel and Distributed Systems
  • I.H Kazi +1
  • Research Article

Easy and Accurate Hardware-based Program Performance Monitoring

  • Jan 01, 2017
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Andrzej Nowak
  • Research Article
  • Citations13

Hyper dimension shuffle

  • Jun 01, 2019
  • Proceedings of the VLDB Endowment
  • Shi Qiao +5
  • Conference Article
  • Citations11

Parallel Architecture Benchmarking: From Embedded Computing to HPC, a FiPS Project Perspective

  • Aug 01, 2014
  • Yves Lhuillier +4
  • Conference Article
  • Citations15

Optimized Design and Implementation of TCP/IP Software Architecture Based on Embedded System

  • Jan 01, 2006
  • Ri-Kun Liao +2
  • Conference Article
  • Citations36

Task management in MPSoCs

  • Nov 02, 2009
  • Jeronimo Castrillon +5
  • Conference Article
  • Citations8

Speedup and Parallelization Models for Energy-Efficient Many-Core Systems Using Performance Counters

  • Jul 01, 2017
  • Mohammed A N Al-Hayanni +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.