mcroydon + algorithms   163

Concurrency Kit
"Concurrency Kit provides a plethora of concurrency primitives, safe memory reclamation mechanisms and lock-less and lock-free data structures designed to aid in the design and implementation of high performance concurrent systems. It is designed to minimize dependencies on operating system-specific interfaces and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions."
algorithm  algorithms  concurrency  c 
january 2012 by mcroydon
Parallel Arrays in Scala | Java.net
The parallel collections in Scala 2.9 are pretty exciting. Here's how to use them.
scala  language  algorithms 
may 2011 by mcroydon
Parallel Graph Algorithms
A nice deck on parallel graph processing.
graph  algorithm  algorithms 
april 2011 by mcroydon
Bellman–Ford algorithm - Wikipedia, the free encyclopedia
"The Bellman–Ford algorithm computes single-source shortest paths in a weighted digraph. For graphs with only non-negative edge weights, the faster Dijkstra's algorithm also solves the problem. Thus, Bellman–Ford is used primarily for graphs with negative edge weights. The algorithm is named after its developers, Richard Bellman and Lester Ford, Jr."
graph  algorithm  algorithms 
april 2011 by mcroydon
Concurrency Kit
"Concurrency Kit provides a plethora of concurrency primitives and lock-less data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions."
algorithms  concurrency  c  datastructures  programming 
february 2011 by mcroydon
Clever Algorithms
Someday I'll write a book about algorithms inspired by pants.
ai  algorithms  book  programming  ruby 
february 2011 by mcroydon
Algorithmic Graph Theory Book 0.3 Released « mvngu
An open source (GFDL) book using Sage for algorithm examples.
book  graph  graph-theory  algorithms  gfdl 
march 2010 by mcroydon
March 2010 Archives | a1k0n
An interesting look at the approach behind the winning entry in the Tron Google AI challenge.
ai  algorithms  article  bot  competition  c  contest  good  games  yahoo  tron  todo  programming  light  google  ia  heuristics  postmortem  tronbot 
march 2010 by mcroydon
TypeSet
Client-side hyphenation appears to have come a long way in the last few years.
design  web  software  development  code  typography  javascript  type  font  dev  algorithms  webdesign  algorithm  css  html  text  tex  latex  layout  typesetting  js  break  knuth  line  html5  canvas  formatting  linebreak  linebreaking  justification 
february 2010 by mcroydon
Google AI Challenge
This looks like a lot of fun and quite accessible with starter kits available in many languages.
programming  algorithms  google  todo  ai  competition  contest 
february 2010 by mcroydon
Simple Moving Average « Christoph Heindl
"By using a recursive formulation of the algorithm, the number of operations required per sample is reduced to one addition, one subtraction and one division. Since the formulation is independent of the window size n, the runtime complexity is O(1), i.e. constant."
code  gis  algorithms  algorithm  statistics  math  finance  mathematics  example  trends  spatial  sourcecode  trading  moving  average 
january 2010 by mcroydon
PythonInterface - OpenCV Wiki
Wow, this interface looks like it'd be pretty awesome to work with (as compared to the last time I looked).
programming  development  python  reference  code  video  library  opensource  research  computer  algorithms  ai  interface  graphic  c++  robotics  searchengine  vision  lib  computervision  similarity  opencv  ctypes  thesis  swig 
january 2010 by mcroydon
psvm - Project Hosting on Google Code
It would be interesting to see this ported to Hadoop, though I think there's an SVM implementation as part of Mahout.
programming  software  google  cloudcomputing  opensource  code  research  algorithms  network  statistics  learning  cluster  algorithm  ec2  machinelearning  machine-learning  c++  kernel-machines  open_source  svm  foss  classification  nlp  machine  parallel  parallel-computation 
december 2009 by mcroydon
Reyes rendering - Wikipedia, the free encyclopedia
The rendering pipeline as implemented by Pixar's PhotoRealistic RenderMan and others. Originally designed for the "Genesis effect" from Star Trek II.
graphics  algorithms  todo  3d  raytracing  renderer  renderman  reyes 
december 2009 by mcroydon
GoodDoop
A nice set of recipes for Hadoop that probably translate well to other Map/Reduce architectures.
wiki  algorithms  algorithm  hadoop  mapreduce  examples  recipe 
october 2009 by mcroydon
Analyzing Human Genomes with Hadoop » Cloudera Hadoop & Big Data Blog
A fantastic writeup of absurdly fast sequencing software that can analyze a human genome in about 3 hours for less than $100 of AWS resources. Pretty darned impressive.
data  opensource  computer  amazon  algorithms  aws  hadoop  ec2  mapreduce  dna  bioinformatics  cloudera  trend  genetics  genome  foss  genomics 
october 2009 by mcroydon
Training to Climb an Everest of Digital Data
Big data is big and almost always requires a completely different mindset than the one that is taught in computer science programs.
data  database  processing  google  news  toread  ibm  energy  datasets  mining  search  research  science  internet  algorithms  storage  scaling  education  hadoop  analysis  computer-science  datacuration 
october 2009 by mcroydon
Charu Aggarwal
Some pretty hefty thoughts on data mining and ML stuffs.
data  database  research  books  algorithms  management  db  datamining  academic  ibm  papers  mining  people  lists  data-mining  data_mining  privacy 
august 2009 by mcroydon
« earlier      

related tags

2d  3d  @toread  aa  academic  academics  acm  advice  aho  ai  air  airfare  airline  airlines  airplanes  ajax  algo  algorithims  algorithm  algorithms  algos  alife  amazing  amazon  analysis  analytics  and  android  animation  apache  api  app  application  apps  arch  architecture  art  article  articles  artificial  artificialintelligence  astrometry  astronomy  asynchronous  audio  availability  average  averages  awesome  aws  basics  bayes  bayesian  bcrypt  best  best-practices  bi  bigdata  bigtable  binary  binary-diff  binary_diff  bioinformatics  biology  blog  blogs  bloom  bloom-filter  bloomfilter  bloomfilters  blumenthalisms  book  book:PCI  books  bot  break  bsd  bsdiff  business  c  c++  cache  caching  caffeine  canvas  cap  car  career  carmack  cars  cartography  categorization  cd  cg  cgi  challenge  chrome  class  classes  classification  clojure  cloudcomputing  cloudera  cluster  clustering  code  coding  codinghorror  collaboration  collaborative  college  colossus  combinatorics  comment  comparison  competition  complexity  compress  compression  compsci  computation  computational  computer  computer-science  computer-vision  computer.science  computergraphics  computers  computerscience  computervision  computer_science  computing  concise  concurrency  conditional  consistency  consistent  content  contest  contests  conversion  cooking  cool  coordinates  copyright  course  courses  cracking  crawler  creative-commons  crf  crypto  cryptography  cs  css  ctypes  cv  data  data-mining  data-structure  data-structures  database  databases  datacuration  datamining  datasets  datastructure  datastructures  datawarehouse  data_mining  data_structure  db  dbms  del.icio.us  delicious  delta  demo  deployment  descent  design  detection  dev  developers  development  diff  digg  discovery  display  dist  distance  distributed  distributedcomputing  distribution  django  dna  documentation  dot  download  draft  drawing  dsp  e-books  ebook  ebooks  ec2  economics  editing  education  efficient  einstein  elasticmapreduce  electronics  embedded  emr  encode  encrypt  encryption  encyclopedia  energy  engineer  engineering  english  eol  erlang  ethics  evolution  evolutionary  example  examples  explanation  extract  extraction  facebook  fast  fields  file  fileupload  filter  filtering  filters  finance  fingerprint  flash  flex  flickr  float  flow  flying  font  food  form  formatting  formidable  forms  foss  foundation  fourier  fp  framework  free  freeware  fun  function  functional  ga  game  gamedev  games  geek  generative  genetic  genetic-algorithm  genetic-algorithms  genetic.algorithm  geneticalgorithm  geneticalgorithms  geneticprogramming  genetics  genetic_algorithm  genetic_algorithms  genius  genome  genomics  geo  geometry  geospatial  geowanking  gfdl  gfs  gfs2  gis  golang  good  google  googlewave  gplv3  gradient  graph  graph-theory  graphic  graphics  graphs  graphviz  grid  gui  guide  hack  hacking  hacks  hadoop  hal  hardware  harmonic  hash  hashing  haskell  hbase  heuristics  hiring  history  homebrew  howto  html  html5  http  humour  hypertable  hyphenation  ia  ibm  icfp  idea  ideas  image  image-processing  imageprocessing  imagerecognition  images  imaging  important  index  indexing  inference  info  information  information-retrieval  informationtheory  information_retrieval  infrastructure  inspiration  integer  integers  intelligence  interesting  interface  internals  internet  interview  interviewing  introduction  iphone  ir  java  javascript  js  justification  k-means  kernel  kernel-machines  kernels  kmeans  knn  know  knowledge  knuth  language  languageprocessing  languages  large-scale  last.fm  later  latex  layout  learning  lecture  lecture-notes  lectures  lib  library  license:  license:bsd  license:gpl  license:gplv2  license:lgpl  license:mit  license:PSF  light  line  linebreak  linebreaking  linguistics  linkedin  linux  lisp  list  lists  literate  logic  logs  Lots  lsa  lucene  machine  machine-learning  machine.learning  machinelearning  machinetags  machine_learning  management  manning  manual  map  map-reduce  mapping  mapreduce  maps  mapserver  market  matching  math  math.  math.optimization  mathematics  maths  md5  media  memcached  memory  metric  metrics  mining  mit  ml  mobile  model  module  money  morelikethis  motion  moving  mp3  mrjob  multimedia  multipart  music  mysql  natural  natural-language-processing  naturallanguage  natural_language_processing  navigation  neo4j  netflix  network  networking  networks  networkx  neural  neural-network  neural-networks  neuralnetwork  neuralnetworks  neural_network  news  nist  nlp  nltk  node  node.js  nodejs  norvig  nosql  notes  number  numbers  numeric  numpy  nytimes  ocr  ocw  of  online  online_learning  open  open-source  opencourseware  opencv  opengl  opensource  open_source  operational  operationaltransform  operationaltransformation  ops  optimization  oreilly  osm  osx  ot  package  pagerank  paper  papers  parallel  parallel-computation  parse  parser  parsing  partition  password  passwords  patch  pathfinding  patterns  pattern_recognition  paxos  pbrt  pdf  people  perceptual  perceptualhash  performance  perl  phash  photography  php  physics  pixar  planning  polling  popularity  postgis  postgresql  postmortem  prediction  pregel  presentation  pricing  privacy  probability  processing  productivity  program  programación  programmers  programming  project  protocols  psychology  puzzle  puzzles  pyevolve  pyml  python  quadtree  quake  quantum  queue  r-tree  random  rank  ranking  rating  ratings  raytracing  reading  realtime  recipe  recognition  recommendations  reddit  redis  reduce  reference  regression  related  render  renderer  rendering  renderman  repository  research  resource  resources  rest  review  reviews  reyes  robotics  robots  root  routing  ruby  salary  sarcasm  scala  scalability  scale  scaling  scanning  scheme  schneier  school  science  scipy  scm  score  scraping  search  searchengine  security  semantic  sentiment  seo  sequence  sequences  series  server  sgd  sha  sha1  shazam  shortestpath  similarity  skein  skiena  slides  sna  social  socialnetworking  socialnetworks  socialsoftware  software  solr  song  sort  sorting  sound  source  sourcecode  space  spatial  species  speech  sql  sqlite  sqrt  square  ssjs  stackoverflow  stanford  star  statistics  stats  stochastic  stochastic_gradient_descent  storage  string  strings  structure  structures  sudoku  suny  survey  svd  svm  swig  sync  synchronization  sysadmin  tagger  tagging  taxonomy  tech  technique  techniques  technology  template  templates  tex  text  text-mining  textbook  textbooks  textmining  theorem  theory  thesis  tiger  time  time-based  tips  to-read  todo  tool  toolkit  tools  toread  to_read  trading  transform  transformation  transit  transportation  travel  tree  trees  trend  trends  trie  tripplanner  tron  tronbot  tutorial  tutorials  type  typesetting  typography  uiuc  ullman  unix  update  upload  uploads  usability  useful  utility  vector  via:chl  via:pskomoroch  video  videos  vision  visual  visualisation  visualization  vote  voting  wave  web  web2.0  webapp  webdesign  webdev  webdevelopment  weblog  webservices  wiki  wikipedia  windows  wishlist  wordnet  work  writing  xhtml  xml  yahoo  yelp  zippy 

Copy this bookmark:



description:


tags: