会议论文详细信息
First Workshop on Industrial Experiences with Systems Software
StubCode Performance is Becoming Important
Andreas Haeberlen Jochen Liedtke Yoonho Park Lars Reuther Volkmar Uhlig ; IBM T.J.Watson ; Dresden University of Technology
PID  :  76556
来源: CEUR
PDF
【 摘 要 】

As IPC mechanisms become faster, stubcode efficiency becomes a performance issue for local client/server RPCs and intercomponent communication. Inefficient and unnecessary complex marshalling code can almost double communication costs. We have developed an experimental new IDL compiler that produces near optimal stub code for gcc and the L4 microkernel. The current experimental IDL4 compiler cooperates with the gcc compiler and its x86 code generator. Other com pilers or target machines would require different opti mizations. In most cases, the generated stub code is ap proximately 3 times faster (and shorter) than the code generated by a commonly used portable IDL compiler. Benchmarks have shown that efficient stubs can increase application performance by more than 10 percent. The results are applied within IBM’s SawMill project that aims at technology for constructing multiserver operat

【 预 览 】
附件列表
Files Size Format View
StubCode Performance is Becoming Important 88KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:28次