Implementing High-performance In-kernel Network Services With WYKIWYG

Programming Languages and Operating Systems(2004)

引用 24|浏览11
暂无评分
摘要
This paper introduces the design philosophy and underlying principles of WYKIWYG, a language to implement high performance network ser- vices. A WYKIWYG compiler, unlike compilers for traditional languages, is empowered with the knowledge of underlying OS mechanisms such as task management, memory management, the device I/O interface etc. generates code which is specically optimized for these mechanisms, and can even go as far as modifying or extending them in a controlled man- ner. Preliminary experiments with manually compiled code show that such code can improve the throughput of network services by up to an order of magnitude.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要