课题基金 / 基金详情

Compiler Optimizations for Network Processors

Compiler Optimizations for Network Processors
网络处理器的编译器优化
批准号:
0541273
负责人:
Santosh Pande
金额:
$27.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-04-01 至 2009-03-31

项目摘要

项目成果

Santosh Pande的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Network processors are designed as application specific processors to perform the packet processing at very high line speeds. Network processors are geared towards achieving both fast processing speed and allowing flexibility of programming. Achieving high processing speed as well as providing enough programmability has led to the peculiar architectural design of network processors which is clocked at very high frequencies to match the line speeds. The architecture of network processors considers many special properties for packet processing, including multiple threads, multi-processing, special functional units, dual bank register files, simplified ISA and simplified pipeline, etc. The architectural peculiarities of network processors raise new challenges for compiler design. It is particularly important for the compiler to generate optimized code that could make best use of the architecture features without imposing a heavy burden on the programmer. In addition, unique needs of network processing applications (such as real time response needs etc.) tend to add more burden on the programmers and compiler writers. This could serve as a barrier to the wide scale deployment of applications on these processors. Newer packet processing requirements for intrusion analysis, QoS, traffic analysis etc. in fact demand more and more functionalities to be fulfilled during routing and therefore such barriers must be removed. In this work, it is proposed to develop compiler optimizations for Intel IXP 1200/2400/2800 series. It is believed that the proposed work will solve major problems that pose major barriers currently: how to infuse the application behavior into optimization decisions without jeopardizing the programmability and how to perform aggressive optimizations to deploy these applications in a system wide setting that work at high line speeds. The optimizations will be extensively tested in a real system on real system wide applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: Profiling and Optimizing Embedded Software for Soft Real-Time Behavior and Responsiveness
  • 批准号:
    1320752
  • 项目类别:
    Standard Grant
  • 资助金额:
    $47.77万
  • 财政年份:
    2013
  • 负责人:
    Santosh Pande
  • 依托单位:
DC: Small: A Programming Model for Distributed Data Fusion
  • 批准号:
    1018544
  • 项目类别:
    Standard Grant
  • 资助金额:
    $38.0万
  • 财政年份:
    2010
  • 负责人:
    Santosh Pande
  • 依托单位:
SHF: Software Tools and Techniques for Maximizing Realism on Multi-core Processors
  • 批准号:
    0916962
  • 项目类别:
    Standard Grant
  • 资助金额:
    $47.72万
  • 财政年份:
    2009
  • 负责人:
    Santosh Pande
  • 依托单位:
Opportunistic Computing: A New Paradigm for Scalable Programming on Multicore Processors
  • 批准号:
    0702286
  • 项目类别:
    Standard Grant
  • 资助金额:
    $32.5万
  • 财政年份:
    2007
  • 负责人:
    Santosh Pande
  • 依托单位:
海外基金