课题基金 / 基金详情

Compiler Technology for Scalable Servers

Compiler Technology for Scalable Servers
可扩展服务器的编译技术
批准号:
0073513
负责人:
Martin Rinard
金额:
$24.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-09-01 至 2004-08-31

项目摘要

项目成果

Martin Rinard的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This research investigates compiler techniques for improving theperformance and scalability of Internet server programs. Servers havea different set of characteristics from the computations that compilerwriters have focused on in the past. Instead of executing acompute-bound computation with a modest number of long-lived threads,servers typically use many short-lived threads to manage I/O boundconnections from multiple clients. These new characteristics place apremium on previously less relevant aspects of the system such as thethread creation overhead and thread stack overhead. They also provideopportunities that the compiler can exploit to improve the memorymanagement. The research will attack thread overhead by automaticallytransforming multithreaded code to event-driven form. Code inevent-driven form contains an event loop that repeatedly blockswaiting for the next event from any of the current connections. Itthen invokes a handler that executes the appropriate action, thenreturns to the event loop. This transformation will eliminate threadcreation and management overhead. The compiler will attack memorymanagement overhead by analyzing the program to identify objects whoselifetimes are tied to individual threads, then using specializedmemory management algorithms for these objects.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: Profile and Transformation Driven Automatic Parallelization with Interactive Reports
SHF: Medium: Exposing and Eliminating Errors at Component Boundaries
CPA-CPL: Automatic Parallelization Using Semantic Commutativity Analysis
CDI-Type II: Exploiting Collective Human Knowledge to Understand and Evolve Complex Networked Systems
国内基金
海外基金
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    USHARANI HAREESH GOVINDARA JAN
  • 依托单位:
Capture and Release of Droplets Using Advanced Materials for High Technology Applications
  • 批准号:
    52073127
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2020
  • 负责人:
    Alidad Amirfazli
  • 依托单位:
Journal of Computer Science and Technology
  • 批准号:
    61224001
  • 项目类别:
    专项基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2012
  • 负责人:
    万晓霰
  • 依托单位:
Journal of Materials Science & Technology
  • 批准号:
    51024801
  • 项目类别:
    专项基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2010
  • 负责人:
    罗东
  • 依托单位: