• Home
  • Search
  • Exploiting Statically Identified ILP for Network Processor Applications
  • Cite Icon2
  • https://doi.org/10.7763/ijcee.2010.v2.236Copy DOI Icon

Exploiting Statically Identified ILP for Network Processor Applications

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Along with sharply increasing bandwidth requirements, modern network applications and new protocols demand highly intelligent and sophisticated processing over the network. Since these workloads require processing capability beyond state-of-the-art microprocessors, parallel architectures are required in order to handle the packet data without slowing down line speed. Network processors with various parallel architectures are appearing in the market, however, a thorough investigation of the implications of static versus dynamic scheduling of this class of emerging workloads has not been done. In this paper, we characterize the performance and power dissipation of statically identified ILP architectures, and we also compare them to dynamically scheduled architectures for network processing. In dynamically scheduled architectures, the power consumption of the instruction window greatly increases with increasing issue widths. On the other hand, statically scheduled architectures show better performance, as well as tremendous advantages in power, since they do not have instruction window wakeup/select, reorder buffer, and other scheduling related hardware modules. With the large parallelism and the loop nature of network applications, our experimental analysis supports static scheduling as an appropriate strategy for network processor applications.

Similar Papers
  • Conference Article
  • Citations58

Characterizing Microarchitecture Soft Error Vulnerability Phase Behavior

  • Sep 11, 2006
  • Xin Fu +3
  • Conference Article
  • Citations14

On the impact of dynamic task scheduling in heterogeneous MPSoCs

  • Jul 01, 2011
  • Oliver Arnold +1
  • Research Article
  • Citations153

Energy minimization in dynamic train scheduling and control for metro rail operations

  • Oct 21, 2014
  • Transportation Research Part B: Methodological
  • Xiang Li +1
  • Research Article
  • Citations16

When Are Dynamic Relaying Strategies Necessary in Half-Duplex Wireless Networks?

  • Jan 30, 2015
  • IEEE Transactions on Information Theory
  • Ritesh Kolte +2
  • Book Chapter
  • Citations2

A Throughput-Driven Task Creation and Mapping for Network Processors

  • Jan 01, 2007
  • Lixia Liu +3
  • Book Chapter

Enlarging Instruction Window through Separated Reorder Buffers for High Performance Computing

  • Jan 01, 2011
  • Min Choi +2
  • Research Article
  • Citations3

Research on Network Control System Using Improved EDF Dynamic Scheduling Algorithm

  • Nov 01, 2011
  • Advanced Materials Research
  • Zai Ping Chen +1
  • Research Article
  • Citations5

Unifying Fixed Code Mapping, Communication, Synchronization and Scheduling Algorithms for Efficient and Scalable Loop Pipelining

  • Sep 01, 2018
  • IEEE Transactions on Parallel and Distributed Systems
  • Aristeidis Mastoras +1
  • Conference Article
  • Citations2

An Accurate Learning-Based Performance/Power Model for System-Level Design of a Multicore Multithreaded Network Processor

  • Mar 01, 2021
  • Mohamad Hafezan +3
  • Conference Article

Effective thread management on network processors with compiler analysis

  • Jun 14, 2006
  • Xiaotong Zhuang +1
  • Research Article
  • Citations40

Optimal Dynamic Scheduling of Electric Vehicles in a Parking Lot Using Particle Swarm Optimization and Shuffled Frog Leaping Algorithm

  • Dec 03, 2020
  • Energies
  • George S Fernandez +6
  • Conference Article

Scheduling components for multigigabit network SoCs

  • Apr 23, 2003
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Theofanis Orphanoudakis +5
  • Research Article
  • Citations8

Evaluation of Router Implementations for Explicit Congestion Control Schemes

  • Mar 01, 2010
  • Journal of Communications
  • Simon Hauger +3
  • Research Article

Facilitating parallel and distributed computing

  • Jan 03, 2001
  • Scalable Computing Practice and Experience
  • L M Patnaik +2
  • Research Article
  • Citations72

GPU based parallel genetic algorithm for solving an energy efficient dynamic flexible flow shop scheduling problem

  • Aug 16, 2018
  • Journal of Parallel and Distributed Computing
  • Jia Luo +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.