Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
by
Bloch, Aurelien
, Casale-Brunet, Simone
, Mattavelli, Marco
in
Algorithms
/ Central processing units
/ Chemical partition
/ Circuits and Systems
/ Computer Imaging
/ Configurations
/ CPUs
/ Data exchange
/ Design
/ Digital video
/ Electrical Engineering
/ Embedded systems
/ Engineering
/ Firings
/ Graphics processing units
/ Heuristic methods
/ Image Processing and Computer Vision
/ Mapping
/ Methods
/ Optimization
/ Parameters
/ Partitioning
/ Pattern Recognition
/ Pattern Recognition and Graphics
/ Signal,Image and Speech Processing
/ Software
/ Space exploration
/ Tabu search
/ Vision
2023
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
by
Bloch, Aurelien
, Casale-Brunet, Simone
, Mattavelli, Marco
in
Algorithms
/ Central processing units
/ Chemical partition
/ Circuits and Systems
/ Computer Imaging
/ Configurations
/ CPUs
/ Data exchange
/ Design
/ Digital video
/ Electrical Engineering
/ Embedded systems
/ Engineering
/ Firings
/ Graphics processing units
/ Heuristic methods
/ Image Processing and Computer Vision
/ Mapping
/ Methods
/ Optimization
/ Parameters
/ Partitioning
/ Pattern Recognition
/ Pattern Recognition and Graphics
/ Signal,Image and Speech Processing
/ Software
/ Space exploration
/ Tabu search
/ Vision
2023
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
by
Bloch, Aurelien
, Casale-Brunet, Simone
, Mattavelli, Marco
in
Algorithms
/ Central processing units
/ Chemical partition
/ Circuits and Systems
/ Computer Imaging
/ Configurations
/ CPUs
/ Data exchange
/ Design
/ Digital video
/ Electrical Engineering
/ Embedded systems
/ Engineering
/ Firings
/ Graphics processing units
/ Heuristic methods
/ Image Processing and Computer Vision
/ Mapping
/ Methods
/ Optimization
/ Parameters
/ Partitioning
/ Pattern Recognition
/ Pattern Recognition and Graphics
/ Signal,Image and Speech Processing
/ Software
/ Space exploration
/ Tabu search
/ Vision
2023
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
Journal Article
Design Space Exploration for Partitioning Dataflow Program on CPU-GPU Heterogeneous System
2023
Request Book From Autostore
and Choose the Collection Method
Overview
Dataflow programming is a methodology that enables the development of high-level, parametric programs that are independent of the underlying platform. This approach is particularly useful for heterogeneous platforms, as it eliminates the need to rewrite application software for each configuration. Instead, it only requires new low-level implementation code, which is typically automatically generated through code generation tools. The performance of programs running on heterogeneous parallel platforms is highly dependent on the partitioning and mapping of computation to different processing units. This is determined by parameters that govern the partitioning, mapping, scheduling, and allocation of data exchanges among the processing elements of the platform. Determining the appropriate parameters for a specific application and set of architectures is a complex task and is an active area of research. This paper presents a novel methodology for partitioning and mapping dataflow programs onto heterogeneous systems composed of both CPUs and GPUs. The objective is to identify the program configuration that provides the most efficient way to process a typical dataflow program by exploring its design space. This is an NP-complete problem that we have addressed by utilizing a design space exploration approach that leverages a Tabu search meta-heuristic optimization algorithm driven by analysis of the execution trace graph of the program. The heuristic algorithm effectively identifies a solution that maps actors to processing units while improving overall performance. The parameters of the heuristic algorithm, such as the time limit and the proportion of neighboring solutions explored during each iteration, can be fine-tuned for optimal results. Additionally, the proposed approach allows for the exploration of solutions that do not utilize all hardware resources if it results in better performance. The effectiveness of the proposed approach is demonstrated through experimental results on dataflow programs.
Publisher
Springer US,Springer Nature B.V
Subject
This website uses cookies to ensure you get the best experience on our website.