White Papers

The Virtual Processor Interface: Linux Kernel Support for User-Level Thread Systems

Overview Despite an increasing need for thread support in language run-time systems and parallel libraries such as in Java and OpenMP, there is limited support for custom, multiprocessor capable, user-level thread systems in the Linux kernel. To address this lack of support the authors have developed the Virtual Processor Interface (VPI) for Linux. The VPI implementation consists of a small set of kernel modifications and new system calls combined with a small user-level library that provide an interface that can be used to build thread systems. This paper describes VPI and the implementation. The authors have implemented a complete thread system using VPI, called VPIthreads, and compare its performance to that of current user-level and kernel-level thread systems.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of San Francisco
File Format
PDF
Date Published
Apr 1, 2007
Format
White Papers
Topics
Linux Server OS, Linux - Open Source

Similiar White Papers

Protection for Mac and Linux Computers: genuine need or nice to have?

Protection for Mac and Linux Computers: genuine need or nice to have?

The current risk to computers running non-Windows platforms is small but growing. As Macs and Linux computers become mor

Publisher: Sophos  |  Tags: computers, hackers, linux, mac, mac os, network, os

Beginners Guide to Linux Forensics

Beginners Guide to Linux Forensics

The core foundation of Linux is primarily text based. Several GUI interfaces can sit on top of this text interface, incl

Publisher: United States Department of Agriculture  |  Tags: kde, linux, os

Introducing the C-API Simulink Target for RT-Linux

Introducing the C-API Simulink Target for RT-Linux

The C-API Simulink Target for RT-Linux (CAPI STRTL) is an application developed to extend the functionality of the origi

Publisher: University of Navarra  |  Tags: applications, augmented reality, kernel, linux, os, virtual reality

An Efficient Snapshot Technique for Ext3 File System in Linux 2.6

An Efficient Snapshot Technique for Ext3 File System in Linux 2.6

Snapshot is to create an instant image of a file system. Creating a snapshot image with little processing and space over

Publisher: Pohang University of Science And Technology  |  Tags: data, kernel, linux, linux kernel, lvm, management, os

Linux Laptop Battery Life: Measurement Tools, Techniques, and Results

Linux Laptop Battery Life: Measurement Tools, Techniques, and Results

Battery life is a valuable metric for improving Linux laptop power management. Battery life measurements require repeata

Publisher: Intel  |  Tags: battery life, laptop, linux, management, os, windows xp, xp