Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/942792.943067guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Two-step Genetic Algorithm for Mapping Task Graphs to a Network on Chip Architecture

Published: 01 September 2003 Publication History

Abstract

Network on Chip (NoC) is a new paradigm fordesigning core based System on Chip which supports highdegree of reusability and is scalable. In this paper wedescribe an efficient two-step genetic algorithm that hasbeen used to build a tool for mapping an application,described by a parameterized task graph, on to a NoCarchitecture with a two dimensional mesh of switches as acommunication backbone. The computational resources inNoC consists of a set of heterogenous IP cores. Ouralgorithm finds a mapping of the vertices of the taskgraph to available cores so that the overall execution timeof the task graph is minimized. We have developed a NoCarchitecture specific communication delay model toestimate the execution time. Our algorithm is able tohandle large task graphs and provide near optimalmapping in a few minutes on a PC platform. Our tool alsoprovides facilities for specifying NoC architecture,generation and viewing synthetic task graphs and viewingthe progress of the genetic algorithm as it converges to asolution.

Cited By

View all
  • (2019)Multi-objective Optimization of Real-Time Task Scheduling Problem for Distributed EnvironmentsProceedings of the 6th Conference on the Engineering of Computer Based Systems10.1145/3352700.3352713(1-9)Online publication date: 2-Sep-2019
  • (2019)Multi-applications mapping platform based on hardware and softwareProceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications10.1145/3318265.3318267(128-132)Online publication date: 8-Mar-2019
  • (2018)A novel IP-core mapping algorithm in reliable 3D optical network-on-chipsOptical Switching and Networking10.1016/j.osn.2017.08.00127:C(50-57)Online publication date: 1-Jan-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
DSD '03: Proceedings of the Euromicro Symposium on Digital Systems Design
September 2003
ISBN:0769520030

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 September 2003

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Multi-objective Optimization of Real-Time Task Scheduling Problem for Distributed EnvironmentsProceedings of the 6th Conference on the Engineering of Computer Based Systems10.1145/3352700.3352713(1-9)Online publication date: 2-Sep-2019
  • (2019)Multi-applications mapping platform based on hardware and softwareProceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications10.1145/3318265.3318267(128-132)Online publication date: 8-Mar-2019
  • (2018)A novel IP-core mapping algorithm in reliable 3D optical network-on-chipsOptical Switching and Networking10.1016/j.osn.2017.08.00127:C(50-57)Online publication date: 1-Jan-2018
  • (2018)An optimized hybrid algorithm in term of energy and performance for mapping real time workloads on 2d based on-chip networksApplied Intelligence10.1007/s10489-018-1246-748:12(4792-4804)Online publication date: 1-Dec-2018
  • (2017)Network Performance Aware Optimizations on IaaS CloudsIEEE Transactions on Computers10.1109/TC.2016.260938766:4(672-687)Online publication date: 1-Apr-2017
  • (2016)Reliability-Aware Task Scheduling using Clustered Replication for Multi-core Real-Time systemsProceedings of the 9th International Workshop on Network on Chip Architectures10.1145/2994133.2994138(45-50)Online publication date: 15-Oct-2016
  • (2016)Energy-efficient contention-aware application mapping and scheduling on NoC-based MPSoCsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2016.04.00696:C(1-11)Online publication date: 1-Oct-2016
  • (2016)Thermal and power aware task mapping on 3D Network on ChipComputers and Electrical Engineering10.1016/j.compeleceng.2015.12.00151:C(157-167)Online publication date: 1-Apr-2016
  • (2016)Mapping stream programs onto multicore platforms by local search and genetic algorithmComputer Languages, Systems and Structures10.1016/j.cl.2016.08.00746:C(182-205)Online publication date: 1-Nov-2016
  • (2016)Communication-aware branch and bound with cluster-based latency-constraint mapping technique on network-on-chipThe Journal of Supercomputing10.1007/s11227-016-1732-972:6(2283-2309)Online publication date: 1-Jun-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media