• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 365
Next 10 →

Streaming Dynamic Coarse-Grained CPU/GPU Workloads with Heterogeneous Pipelines in FastFlow

by Mehdi Goli, Michael T. Garba
"... Abstract—Software pipelines permit the decomposition of a repetitive sequential process into a succession of distinguishable sub-processes called stages, each of which can be concurrently executed on a distinct processing element. This paper presents a heterogeneous streaming pipeline implementation ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract—Software pipelines permit the decomposition of a repetitive sequential process into a succession of distinguishable sub-processes called stages, each of which can be concurrently executed on a distinct processing element. This paper presents a heterogeneous streaming pipeline

Pipeline

by Jeremy Sugerman, Kayvon Fatahalian, Solomon Boulos, David Lo, Daniel Sanchez, Richard Yoo, Kurt Akeley, Christos Kozyrakis, Pat Hanrahan, Ray Tracer
"... rival scale-up. • Heterogeneity is increasing: applications are adopting CPU and GPU / data-parallel regions. � Programming parallel & heterogeneous is hard. (Also, multi-platform/configuration is important) Software: • Coherence matters: processing groupings of coherent ‘work ’ is efficient. • ..."
Abstract - Add to MetaCart
rival scale-up. • Heterogeneity is increasing: applications are adopting CPU and GPU / data-parallel regions. � Programming parallel & heterogeneous is hard. (Also, multi-platform/configuration is important) Software: • Coherence matters: processing groupings of coherent ‘work ’ is efficient

Pipelining broadcasts on heterogeneous platforms

by Olivier Beaumont, Arnaud Legrand, Loris Marchal, Yves Robert , 2005
"... In this paper, we consider the communications involved by the execution of a complex application, deployed on a heterogeneous platform. Such applications extensively use macrocommunication schemes, for example, to broadcast data items. Rather than aiming at minimizing the execution time of a single ..."
Abstract - Cited by 36 (15 self) - Add to MetaCart
single broadcast, we focus on the steady-state operation. We assume that there is a large number of messages to be broadcast in pipeline fashion, and we aim at maximizing the throughput, i.e., the (rational) number of messages which can be broadcast every time-step. We target heterogeneous platforms

Mapping Pipeline Skeletons onto Heterogeneous Platforms

by Anne Benoit, Yves Robert , 2007
"... ..."
Abstract - Cited by 41 (28 self) - Add to MetaCart
Abstract not found

Pipelining and Transposing Heterogeneous Array Designs

by Wayne Luk - Journal of VLSI Signal Processing , 1993
"... Abstract. This paper describes a scheme for representing heterogeneous array circuits, in particular those which have been optimized by pipelining or by transposition. Equations for correctness-preserving transformations of these parametric representations are presented. The method is illustrated on ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract. This paper describes a scheme for representing heterogeneous array circuits, in particular those which have been optimized by pipelining or by transposition. Equations for correctness-preserving transformations of these parametric representations are presented. The method is illustrated

Dual-pipeline heterogeneous asip design

by Swarnalatha Radhakrishnan, Hui Guo, Sri Parameswaran - In Proceedings of CODES + ISSS , 2004
"... In this paper we demonstrate the feasibility of a dual pipeline Application Specific Instruction Set Processor. We take a C program and create a target instruction set by compiling to a basic instruction set, from which some instructions are merged, while others discarded. Based on the target instru ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
instruction set, parallelism of the application program is analyzed and two unique instruction sets are generated for a heterogeneous dual-pipeline processor. The dual pipe processor is created by making two unique ASIPs (VHDL descriptions) utilizing the ASIP-Meister Tool Suite, and fusing the two VHDL

Design Methodology for Pipelined Heterogeneous Multiprocessor System

by Seng Lin Shee, Sri Parameswaran , 2007
"... Multiprocessor SoC systems have led to the increasing use of parallel hardware along with the associated software. These approaches have included coprocessor, homogeneous processor (e.g. SMP) and application specific architectures (i.e. DSP, ASIC). ASIPs have emerged as a viable alternative to conve ..."
Abstract - Cited by 17 (4 self) - Add to MetaCart
to conventional processing entities (PEs) due to its configurability and programmability. In this work, we introduce a heterogeneous multi-processor system using ASIPs as processing entities in a pipeline configuration. A streaming application is taken and manually broken into a series of algorithmic stages (each

Published In Heterogeneous Latch-based Asynchronous Pipelines

by Girish Venkataramani, Tiberiu Chelcea, Seth C. Goldstein, Girish Venkataramani, Tiberiu Chelcea, Seth C. Goldstein
"... We present a technique to automatically synthesize hetero-geneous asynchronous pipelines by combining two different latching styles: normally open D-latches [19] for high per-formance and self-resetting D-latches [5] for low power. The former is fast but results in high power consumption due to data ..."
Abstract - Add to MetaCart
We present a technique to automatically synthesize hetero-geneous asynchronous pipelines by combining two different latching styles: normally open D-latches [19] for high per-formance and self-resetting D-latches [5] for low power. The former is fast but results in high power consumption due

ABSTRACT Dual-Pipeline Heterogeneous A IP Design

by Swarnalatha Radhakrishnan, Hui Guo, Sri Parameswaran
"... merged, while others discarded. Based on the target instruction set, parallelism of the application program is analyzed and two unique instruction sets are generated for a heterogeneous dual-pipeline processor. The dual pipe processor is created bv makine two uniaue ASIPs (VHDL descrintionsi I. ~ Ap ..."
Abstract - Add to MetaCart
merged, while others discarded. Based on the target instruction set, parallelism of the application program is analyzed and two unique instruction sets are generated for a heterogeneous dual-pipeline processor. The dual pipe processor is created bv makine two uniaue ASIPs (VHDL descrintionsi I

On the Complexity of Mapping Pipelined Filtering Services on Heterogeneous Platforms

by Anne Benoit, Fanny Dufossé, Yves Robert , 2008
"... In this paper, we explore the problem of mapping filtering services on large-scale heterogeneous platforms. Two important optimization criteria should be considered in such a framework. The period, which is the inverse of the throughput, measures the rate at which data sets can enter the system. The ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
In this paper, we explore the problem of mapping filtering services on large-scale heterogeneous platforms. Two important optimization criteria should be considered in such a framework. The period, which is the inverse of the throughput, measures the rate at which data sets can enter the system
Next 10 →
Results 1 - 10 of 365
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University