Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Software synthesis from dataflow schedule graphs

View through CrossRef
AbstractThe dataflow-model of computation is widely used in design and implementation of signal processing systems. In dataflow-based design processes, scheduling—the assignment and coordination of computational modules across processing resources—is a critical task that affects practical measures of performance, including latency, throughput, energy consumption, and memory requirements. Dataflow schedule graphs (DSGs) provide a formal abstraction for representing schedules in dataflow-based design processes. The DSG abstraction allows designers to model a schedule as a separate dataflow graph, thereby providing a formal, abstract (platform- and language-independent) representation for the schedule. In this paper, we introduce a design methodology that is based on explicit specifications of application graphs and schedules as cooperating dataflow models. We also develop new techniques and tools for automatically synthesizing efficient implementations on multicore platforms from these coupled application and schedule models. We demonstrate the proposed methodology and synthesis techniques through a case study involving real-time detection of people and vehicles using acoustic and seismic sensors.
Title: Software synthesis from dataflow schedule graphs
Description:
AbstractThe dataflow-model of computation is widely used in design and implementation of signal processing systems.
In dataflow-based design processes, scheduling—the assignment and coordination of computational modules across processing resources—is a critical task that affects practical measures of performance, including latency, throughput, energy consumption, and memory requirements.
Dataflow schedule graphs (DSGs) provide a formal abstraction for representing schedules in dataflow-based design processes.
The DSG abstraction allows designers to model a schedule as a separate dataflow graph, thereby providing a formal, abstract (platform- and language-independent) representation for the schedule.
In this paper, we introduce a design methodology that is based on explicit specifications of application graphs and schedules as cooperating dataflow models.
We also develop new techniques and tools for automatically synthesizing efficient implementations on multicore platforms from these coupled application and schedule models.
We demonstrate the proposed methodology and synthesis techniques through a case study involving real-time detection of people and vehicles using acoustic and seismic sensors.

Related Results

Efficient evaluation of mappings of dataflow applications onto distributed memory architectures
Efficient evaluation of mappings of dataflow applications onto distributed memory architectures
Evaluation de l'affectation des tâches sur une architecture à mémoire distribuée pour des modèles flot de données Avec l'augmentation de l'utilisation des smartphon...
HAD:A Prototype Of Dataflow Compute Architecture
HAD:A Prototype Of Dataflow Compute Architecture
Abstract To investigate the features, implementation, and applications of data flow architecture, a novel dataflow computing system, HAD (Hardware Accelerated Dataflow), is...
Fine Grain Algorithm Parallelization on a Hybrid Control-flow and Dataflow Processor
Fine Grain Algorithm Parallelization on a Hybrid Control-flow and Dataflow Processor
Abstract The execution time of a high performance computing algorithm depends on multiple factors: the algorithm scalability, the chosen hardware, the communication speed b...
Independent Set in Neutrosophic Graphs
Independent Set in Neutrosophic Graphs
New setting is introduced to study neutrosophic independent number and independent neutrosophic-number arising neighborhood of different vertices. Neighbor is a key term to have th...
Failed Independent Number in Neutrosophic Graphs
Failed Independent Number in Neutrosophic Graphs
New setting is introduced to study neutrosophic failed-independent number and failed independent neutrosophic-number arising neighborhood of different vertices. Neighbor is a key t...
Computing a Minimum Subset Feedback Vertex Set on Chordal Graphs Parameterized by Leafage
Computing a Minimum Subset Feedback Vertex Set on Chordal Graphs Parameterized by Leafage
Abstract Chordal graphs are characterized as the intersection graphs of subtrees in a tree and such a representation is known as the tree model. Restricting the characteriz...
On the reciprocal distance spectrum of edge corona of graphs
On the reciprocal distance spectrum of edge corona of graphs
The reciprocal distance spectrum (Harary spectrum) of a connected graph [Formula: see text] is the multiset of eigenvalues of its reciprocal distance matrix (Harary matrix) [Formul...
PERHITUNGAN DURASI PROYEK JALAN TOL DENGAN METODE EARNED SCHEDULE
PERHITUNGAN DURASI PROYEK JALAN TOL DENGAN METODE EARNED SCHEDULE
The slower-than-anticipated progress of construction projects is a common complaint in Indonesia. Several methods have been developed to address this issue, and the Earned Schedule...

Back to Top