Implementing High-Performance In-Kernel Network Services with WYKIWYG - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2004

Implementing High-Performance In-Kernel Network Services with WYKIWYG

S. Bhatia
  • Fonction : Auteur

Résumé

This paper introduces the design philosophy and underlying principles of WYKIWYG, a language to implement high performance network services. 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 echanisms, and can even go as far as modifying or extending them in a controlled manner. Preliminary experiments with manually compiled code show that such code can improve the throughput of network services by up to an order of magnitude.
Fichier non déposé

Dates et versions

inria-00475695 , version 1 (22-04-2010)

Identifiants

  • HAL Id : inria-00475695 , version 1

Citer

S. Bhatia, Charles Consel. Implementing High-Performance In-Kernel Network Services with WYKIWYG. ECOOP Workshop on Programming Languages and Operating Systems, Jun 2004, Oslo, Norway. ⟨inria-00475695⟩

Collections

INRIA INRIA2
52 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More