Skip to content
joetucek edited this page Sep 18, 2012 · 2 revisions

Overview

Lintel is a utility library which originated in the Storage Systems Department of HP Laboratories. It is a collection of useful library and utility code which were used in other software.

Some of the contents of Lintel include:

  1. Statistics classes, with linkage for C++ and Perl.
  2. Random number generators, including MersenneTwister and Marsaglia's CMWC generator family.
  3. Container classes w/better performance than the stl, including HashTable, Deque, and PriorityQueue.
  4. Clock class wrapping around the cycle counter.
  5. Mercury, a plotting language which interfaces with SQL, Perl, and gnuplot.
  6. Atomic class wrapping atomic operations primitives (e.g. locked compare and swap).
  7. batch-parallel; scripting support for running many jobs in parallel potentially across a cluster.

Clone this wiki locally