Results 1 - 10
of
267
High Level Synthesis for Packet Processing Pipelines
, 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
- 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
"... 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
- 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
"... 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
- 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
- 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
, 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
- 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
"... 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
Results 1 - 10
of
267