Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Welcome to FOXXLL - A C++ Library for Asynchronous I/O and Block Management

FOXXLL is a C++ library for asynchronous I/O and block management. It is used by STXXL and Thrill for external memory support.

FOXXLL usually opens one big file and the user program then allocates regularly-sized blocks inside the file. These blocks can then be read/written using asynchronous operations. This is the basic layer for many large data structures or stream processing algorithms.

See STXXL for more information of external memory algorithms:

And Thrill for distributed (external) memory processing: