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

CiteSeerX logo

Tools

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

High Level Synthesis for Packet Processing Pipelines

by Cristian Soviani , 2007
"... Packet processing is an essential function of state-of-the-art network routers and switches. Implementing packet processors in pipelined architectures is a well-known, established technique, albeit different approaches have been proposed. The design of packet processing pipelines is a delicate trade ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Packet processing is an essential function of state-of-the-art network routers and switches. Implementing packet processors in pipelined architectures is a well-known, established technique, albeit different approaches have been proposed. The design of packet processing pipelines is a delicate

Coarse-Grain Pipelining on Multiple FPGA Architectures

by Heidi Ziegler, Byoungro So, Mary Hall, Pedro C. Diniz - In Proceedings of the 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 02 , 2002
"... Reconfigurable systems, and in particular, FPGA-based custom computing machines, offer a unique opportunity to define application-specific architectures. These architectures offer performance advantages for application domains such as image processing, where the use of customized pipelines exploits ..."
Abstract - Cited by 10 (4 self) - Add to MetaCart
Reconfigurable systems, and in particular, FPGA-based custom computing machines, offer a unique opportunity to define application-specific architectures. These architectures offer performance advantages for application domains such as image processing, where the use of customized pipelines exploits

Packet Processing Acceleration With a 3-Stage Programmable Pipeline Engine

by I. Papaefstathiou, K. Vlachos, N. Nikolaou, N. Zervos, V. B. Lawrence
"... Abstract—In this letter, we present the architecture and imple-mentation of a novel, 3-stage processing engine, suitable for deep packet processing in high-speed networks. The engine, which has been fabricated as part of a network processor, comprises of a typ-ical RISC core and programmable hardwar ..."
Abstract - Add to MetaCart
Abstract—In this letter, we present the architecture and imple-mentation of a novel, 3-stage processing engine, suitable for deep packet processing in high-speed networks. The engine, which has been fabricated as part of a network processor, comprises of a typ-ical RISC core and programmable

Cooperative Packet Scheduling via Pipelining in 802.11 Wireless Networks

by Ramana Rao Kompella, Sriram Ramabhadran, Ishwar Ramani, Alex C. Snoeren - in Proceedings of ACM SIGCOMM E-WIND , 2005
"... The proliferation of 802.11a/b/g based wireless devices has fueled their adoption in many domains -- some of which are unforseen. Yet, these devices lack native support for some of the advanced features (such as service di#erentiation, etc.) required in specific application domains. A subset of thes ..."
Abstract - Cited by 7 (3 self) - Add to MetaCart
#er support for these features. Plagued with long design cycles and cost overhead to upgrade, this process of upgrading creates an uphill task to users who want to use their wireless devices for di#erent applications. In this paper, we argue that such cooperative scheduling extensions can be supported using a

Automatic partitioning and mapping of stream-based applications onto the Intel IXP Network Processor

by Sjoerd Meijer, Johan Walters, David Snuijf, Bart Kienhuis
"... When studying the IXP Network processor architecture from Intel, we found quite some interesting aspects that make the IXP attractive for stream-based applications. The architecture is highly optimized for streaming data, albeit in the form of internet packets. Furthermore, the architecture has Giga ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
When studying the IXP Network processor architecture from Intel, we found quite some interesting aspects that make the IXP attractive for stream-based applications. The architecture is highly optimized for streaming data, albeit in the form of internet packets. Furthermore, the architecture has

Highly Pipelined Asynchronous FPGAs

by John Teifel, Rajit Manohar - In Proceedings of International Symposium on Field Programmable Gate Arrays , 2004
"... We present the design of a high-performance, highly pipelined asynchronous FPGA. We describe a very ne-grain pipelined logic block and routing interconnect architecture, and show how asynchronous logic can eciently take advantage of this large amount of pipelining. Our FPGA, which does not use a c ..."
Abstract - Cited by 14 (4 self) - Add to MetaCart
clock to sequence computations, automatically \selfpipelines " its logic without the designer needing to be explicitly aware of all pipelining details. This property makes our FPGA ideal for throughput-intensive applications and we require minimal place and route support to achieve good performance

Portable Pipeline Synthesis for FCCMs

by Markus Weinhardt - In Field-Programmable Logic and Applications; 6th International Workshop , 1996
"... . Several programming methodologies based on high-level languages have been proposed for FPGA-based Custom Computing Machines (FCCMs). But most of these methods either use different languages for hardware and software specification, require the programmer to partition the system manually, or yield a ..."
Abstract - Cited by 6 (3 self) - Add to MetaCart
an unsatisfying speedup due to the limitations of a sequential input language. Furthermore, the existing systems are often limited to one FCCM architecture or to a specific application domain. This paper presents an integrated high-level language based programming approach for FCCMs which allows automatic

Compiling for the Multiscalar Architecture

by T. N. Vijaykumar , 1998
"... High-performance, general-purpose microprocessors serve as compute engines for computers ranging from personal computers to supercomputers. Sequential programs constitute a major portion of real-world software that run on the computers. State-of-the-art microprocessors exploit instruction level para ..."
Abstract - Cited by 53 (2 self) - Add to MetaCart
overall performance. The Multiscalar architecture employs multiple small windows and many narrow-issue processing units to exploit ILP at high clock speeds. Sequential programs are partitioned into code fragments called tasks, which are speculatively executed in parallel. Inter-task register dependences

Automatic Data Mapping of Signal Processing Applications

by Corinne Ancourt, Denis Barthou, Christophe Guettier, Francois Irigoin, Bertrand Jeannet, Jean Jourdan, Juliette Mattioli - IEEE International Conference on Application Specific Systems, Architectures and Processors , 1997
"... This paper presents a technique to map automatically a complete digital signal processing (DSP) application onto a parallel machine with distributed memory. Unlike other applications where coarse or medium grain scheduling techniques can be used, DSP applications integrate several thousand of tasks ..."
Abstract - Cited by 8 (3 self) - Add to MetaCart
This paper presents a technique to map automatically a complete digital signal processing (DSP) application onto a parallel machine with distributed memory. Unlike other applications where coarse or medium grain scheduling techniques can be used, DSP applications integrate several thousand of tasks

A Performance-Oriented Hardware/Software Partitioning for Datapath Applications

by Laura Frigerio, Fabio Salice
"... This article proposes a hardware/software partitioning method targeted to performance-constrained systems for datapath applications. Exploiting a platform based design, a Timed Petri Net formalism is proposed to represent the mapping of the application onto the platform, allowing to statically extra ..."
Abstract - Add to MetaCart
extract performance estimations in early phases of the de-sign process and without the need of expensive simulations. The mapping process is generalized in order to allow an automatic exploration of the solution space, that identi-fies the best performance/area configurations among several application-architecture
Next 10 →
Results 1 - 10 of 267
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-2016 The Pennsylvania State University