randombit + algorithm   51

Randomized Search Trees (Treaps)
A data structure combining properties of binary trees and heaps.
datastructures  algorithm  treap  scala  jvm  caching 
august 2008 by randombit
On Extract-then-Expand Key Derivation Functions and an HMAC-based KDF, by Hugo Krawczyk
A fully specified HMAC-based KDF that makes minimal assumptions on the hash.
crypto  algorithm  design  kdf  rng  hashfunction  hmac  prf 
june 2008 by randombit
Bloomier Filters
Like Bloom filters, these structures achieve a small space overhead by accepting a small probability of false positives. In the case of "Bloomier filters", a false positive is defined as returning a result when the key is not in the map. The map will neve
algorithm  cache  filter 
april 2008 by randombit
MiniSat
MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.
library  algorithm  sat  logic  prion 
april 2008 by randombit
Adaptive Replacement Cache - Wikipedia, the free encyclopedia
Adaptive Replacement Cache (ARC) is a page replacement algorithm with better performance[1] than LRU (Least Recently Used) developed[2] at the IBM Almaden Research Center. This is accomplished by keeping track of both Frequently Used and Recently Used pag
algorithm  cache  optimization  caching 
april 2008 by randombit
Skip graphs
Skip graphs are a novel distributed data structure, based on skip lists, that provide the full functionality of a balanced tree in a distributed system where resources are stored in separate nodes that may fail at any time. They are designed for use in se
algorithm  datastructures  networking  distributed 
april 2008 by randombit
The Hoard Scalable Memory Allocator
The Hoard memory allocator is a fast, scalable, and memory-efficient memory allocator. Hoard is a drop-in replacement for malloc() that can dramatically improve application performance, especially for multithreaded programs running on multiprocessors.
algorithm  c  library  linux  optimization  performance  malloc 
march 2008 by randombit
Problematic data structure in functional language | Lambda the Ultimate
I am having trouble producing a good data structure in a functional context, although there are very fast data structures for imperative languages like C. The data structure is to be used for a functional SAT solver.
algorithm  solver  crypto  serpent 
march 2008 by randombit
Distributed Hash Tables, Part I
Distributed hash tables are an essential component of robust peer-to-peer networks. Learn to write applications that let everyone's copy share the same data.
dht  chord  python  network  p2p  distributed  algorithm  hashfunction 
march 2008 by randombit
Ragel State Machine Compiler
Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++, Objective-C, D, Java and Ruby.
algorithm  c  c++  code  compiler  language  performance  tool  generator  ragel  grammar  parser 
march 2008 by randombit
TinyOS || An open-source OS for the networked sensor regime.
TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints
algorithm  embedded  network  systems 
november 2007 by randombit
Burkhard-Keller Trees
BK-Trees, or Burkhard-Keller Trees are a tree-based data structure engineered for quickly finding near-matches to a string, for example, as used by a spelling checker, or when doing a 'fuzzy' search for a term.
algorithm  blog 
october 2007 by randombit
QuantLib: a free/open-source library for quantitative finance
Honestly doesn't seem that great, but in terms of finance frameworks it seems like this is the best you can get. (?)
algorithm  c++  toolbox  trading  finance 
october 2007 by randombit
The +CAL Algorithm Language
Something Leslie Lamport has been working on
algorithm  language 
september 2007 by randombit
The Memory Management Reference
This looks like an exceedingly useful reference
algorithm  c++  c 
january 2006 by randombit

Copy this bookmark:



description:


tags: