Articles by Ulrich Drepper

Articles by Ulrich Drepper

Something like a Home Page

Description of the POSIX signal model

Requirements of POSIX threads on the kernel

Native POSIX Thread Library

POSIX Option Groups

Solaris to Linux Porting Guide

UnixWare to Linux Porting Guide

Migration to Red Hat Enterprise Linux

Proposal for an Asynchronous Name Lookup API

Futex Programming

Security Enhancements in RHEL

Defensive Programming

SELinux Memory Protection Tests

Text Relocations


Static Linking Considered Harmful

Understanding CPU Caches

Introduction to Internationalization

Proposal for Thread-Local Locales

LinuxTag 2002 presentation

New features in glibc 2.2

Using glibc 2.1

Symbol Versioning

Thread-Local Storage

Using ELF in glibc 2.1

How to Write Shared Libraries


Good Practices in Library Design, Implementation, and Maintenance

Optimizing with gcc and glibc

Application Optimization on Linux

Measurement and Comparison of Math Library Quality

Debug Server Design

IPv6 Programming Introduction

RFC 3484 in Linux

Asynchronous Network I/O and Some More

\pdfcrypt support in Red Hat’s tetex

Video CDs with Linux

Thread Stacks

Tracing Page Faults

Programming for tomorrow’s high speed processors, today

Unix crypt using SHA

Short Systemtap Introduction

Introduction to OpenMP

Basics of Memory Profiling

The Cost of Virtualization

Parallel Programming with Transactional Memory

Advocating Near-Hardware Programming

Developing Fast Code Easily

Stream Programming

Where Does the Energy Go?

Simplifying Parallel Programming

Fast, less-complicated, lock-free Data Structures

Utilizing the other 80% of your system’s performance: Starting with Vectorization

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s