Is Parallel Programming Hard, And, If So, What Can You Do About It?
january 2011 by mcroydon
This looks to be a very thorough look at the subject.
book
concurrency
ebook
parallel
programming
january 2011 by mcroydon
An implausibly illustrated introduction to HTML5 Web Workers
september 2010 by mcroydon
Fun presentation on the subject.
articles
browser
comic
concurrency
cool
dev
development
javascript
illustration
html
html5
howto
parallel
framework
graphic
json
js
programming
threads
presentation
webworker
webdevelopment
webdev
web
tutorial
webworkers
worker
workers
september 2010 by mcroydon
Features — execnet v1.0.5 documentation
february 2010 by mcroydon
"execnet provides carefully tested means to easily interact with Python interpreters across version, platform and network barriers." Data structure interop between CPython, Jython, and PyPy.
programming
python
software
development
code
library
opensource
network
distributed
framework
cluster
deployment
module
parallel
foss
pycon2010
cross
interpreter
ipc
february 2010 by mcroydon
psvm - Project Hosting on Google Code
december 2009 by mcroydon
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
GIS on Hadoop - Nathan Kerr
december 2009 by mcroydon
WKT for the win.
data
gis
geo
hadoop
parallel
analytics
processing
census
spatial
via:pskomoroch
december 2009 by mcroydon
15-499: Parallel Algorithms
november 2009 by mcroydon
An emphasis on shared-memory algorithms.
parallel
compsci
via:chl
november 2009 by mcroydon
id Tech 5 Challenges
august 2009 by mcroydon
Operating in different environments imposes some interesting limitations on id tech 5 but they've managed to pull it off fantastically without going too deep in to any new GPU APIs such as CUDA.
programming
games
graphics
gaming
parallel
papers
id
xbox
videogames
pc
console
ps3
gpu
computation
gpgpu
idsoftware
ping.fm
siggraph
august 2009 by mcroydon
John Resig - Computing with JavaScript Web Workers
july 2009 by mcroydon
Job spawning and message passing. I love it!
programming
web
development
code
blog
webdev
toread
javascript
api
performance
computing
html
firefox
concurrency
parallel
jquery
safari
js
2009
html5
chrome
threading
webworkers
threads
worker
workers
resig
webworker
jeresig
july 2009 by mcroydon
Multiprocessor Programming Course
july 2009 by mcroydon
Slides and notes from a class based on the book.
multicore
programming
reference
dev
online
distributed
computing
education
presentation
review
concurrency
parallel
course
lectures
lecture
remote
concurrent
teaching
multiprocessing
july 2009 by mcroydon
Erlang Factory - London 2009 - Talks
july 2009 by mcroydon
More slides to read.
programming
toread
erlang
pdf
presentation
slides
conference
parallel
videos
london
functional
radar
july 2009 by mcroydon
Concurrence — Concurrence Framework v0.3 documentation
march 2009 by mcroydon
Looks quite awesome.
python
programming
api
server
network
opensource
scalability
networking
@toread
interesting
framework
distributed
messaging
concurrency
parallel
wsgi
twisted
concurrent
stackless
asynchronous
concurrence
threading
libevent
march 2009 by mcroydon
tuulos's ringo at master — GitHub
december 2008 by mcroydon
immutable key/value store written on top of Disco, a map/reduce framework built by Nokia Research.
python
database
nokia
erlang
storage
scalability
scaling
distributed
cache
mogilefs
parallel
hash
caching
cloud
distribution
mapreduce
dbms
consistent
hashing
ringo
dht
dynamo
december 2008 by mcroydon
Condor Project Homepage
november 2008 by mcroydon
"Condor is a specialized workload management system for compute-intensive jobs. Like other full-featured batch systems, Condor provides a job queueing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. Users submit their serial or parallel jobs to Condor, Condor places them into a queue, chooses when and where to run the jobs based upon a policy, carefully monitors their progress, and ultimately informs the user upon completion."
programming
linux
software
development
research
tools
network
sysadmin
work
scalability
unix
windows
architecture
cluster
computing
framework
distributed
batch
hpc
htc
clusters
cloud
parallel
concurrency
clustering
grid
performance
opensource
condor
gridcomputing
november 2008 by mcroydon
pystream - Google Code
september 2008 by mcroydon
For when I buy a GPU new enough to run CUDA.
python
programming
software
graphics
projects
nasa
opensource
parallel
hpc
gpu
cuda
gpgpu
numpy
streamprocessing
september 2008 by mcroydon
Disco
september 2008 by mcroydon
I think I need to change my pants.
python
programming
software
open-source
development
data
nokia
distributed-computing
database
erlang
library
dev
map
research
scalability
computing
cluster
distributed
reduce
mapreduce
cloud
opensource
parallel
concurrency
hadoop
ec2
framework
september 2008 by mcroydon
Coding Horror: Choosing Dual or Quad Core
september 2007 by mcroydon
C'mon guys, parallelize!
cpu
hardware
parallel
concurrent
september 2007 by mcroydon
Google Code for Educators - Sample Course Content
august 2007 by mcroydon
Two excellent course outlines in distributed programming.
cluster
compsci
cool
distributed
education
google
java
hadoop
parallel
programming
scaling
tutorial
august 2007 by mcroydon
» Parallel Python Review: In a Nutshell: Wow! - DevChix - Blog Archive
august 2007 by mcroydon
Worth keeping an eye on.
concurrent
parallel
programming
python
review
august 2007 by mcroydon
caboose Scale rails from one box to three, four and five
july 2007 by mcroydon
Seems smart from here.
architecture
blog
cache
caching
cluster
database
deployment
dev
development
howto
linux
mongrel
mysql
optimization
programming
parallel
rails
ruby
scalability
scaling
sysadmin
server
toread
vps
tutorial
web
webdev
july 2007 by mcroydon
Luke's Weblog - The small matter of errors
june 2007 by mcroydon
A parallel map with arguably better error handling.
erlang
programming
concurrent
parallel
june 2007 by mcroydon
related tags
@toread ⊕ algorithm ⊕ algorithms ⊕ amazon ⊕ analysis ⊕ analytics ⊕ api ⊕ apple ⊕ architecture ⊕ articles ⊕ asynchronous ⊕ batch ⊕ berkeley ⊕ block ⊕ blocks ⊕ blog ⊕ book ⊕ browser ⊕ c ⊕ c++ ⊕ cache ⊕ caching ⊕ census ⊕ chrome ⊕ classification ⊕ cloud ⊕ cloudcomputing ⊕ cluster ⊕ clustering ⊕ clusters ⊕ cocoa ⊕ code ⊕ coding ⊕ comic ⊕ compsci ⊕ computation ⊕ computer ⊕ computing ⊕ concurrence ⊕ concurrency ⊕ concurrent ⊕ condor ⊕ conference ⊕ consistent ⊕ console ⊕ cool ⊕ course ⊕ cpu ⊕ cross ⊕ cs ⊕ cuda ⊕ data ⊕ database ⊕ dataprocessing ⊕ dbms ⊕ deployment ⊕ dev ⊕ development ⊕ dht ⊕ distributed ⊕ distributed-computing ⊕ distribution ⊕ documentation ⊕ dynamo ⊕ ebook ⊕ ec2 ⊕ education ⊕ effbot ⊕ engineering ⊕ erlang ⊕ event ⊕ filesystem ⊕ firefox ⊕ foss ⊕ framework ⊕ functional ⊕ games ⊕ gaming ⊕ gcd ⊕ geek ⊕ geo ⊕ gis ⊕ google ⊕ gpgpu ⊕ gpu ⊕ graphic ⊕ graphics ⊕ grid ⊕ gridcomputing ⊕ hadoop ⊕ hardware ⊕ hash ⊕ hashing ⊕ hop ⊕ howto ⊕ hpc ⊕ htc ⊕ html ⊕ html5 ⊕ id ⊕ idsoftware ⊕ illustration ⊕ interesting ⊕ internet ⊕ interpreter ⊕ ipc ⊕ java ⊕ javascript ⊕ jeresig ⊕ jquery ⊕ js ⊕ json ⊕ kernel-machines ⊕ law ⊕ learning ⊕ lecture ⊕ lectures ⊕ libdispatch ⊕ libevent ⊕ library ⊕ linux ⊕ llvm ⊕ london ⊕ mac ⊕ machine ⊕ machine-learning ⊕ machinelearning ⊕ macosx ⊕ map ⊕ mapreduce ⊕ messaging ⊕ module ⊕ mogilefs ⊕ mongrel ⊕ multicore ⊕ multiprocessing ⊕ mysql ⊕ nasa ⊕ network ⊕ networking ⊕ nlp ⊕ nokia ⊕ numpy ⊕ objectivec ⊕ online ⊕ open-source ⊕ opensource ⊕ open_source ⊕ optimization ⊕ os ⊕ osx ⊕ paper ⊕ papers ⊕ parallel ⊖ parallel-computation ⊕ parsing ⊕ pc ⊕ pdf ⊕ performance ⊕ ping.fm ⊕ presentation ⊕ processing ⊕ programming ⊕ projects ⊕ ps3 ⊕ pycon2010 ⊕ python ⊕ radar ⊕ rails ⊕ reading ⊕ realtime ⊕ reduce ⊕ reference ⊕ remote ⊕ research ⊕ resig ⊕ review ⊕ ringo ⊕ ruby ⊕ s3 ⊕ safari ⊕ scalability ⊕ scaling ⊕ server ⊕ siggraph ⊕ slides ⊕ snow-leopard ⊕ software ⊕ source ⊕ spatial ⊕ stackless ⊕ statistics ⊕ storage ⊕ stream ⊕ streaming ⊕ streamprocessing ⊕ svm ⊕ sync ⊕ sysadmin ⊕ teaching ⊕ tech ⊕ technology ⊕ threading ⊕ threads ⊕ tools ⊕ toread ⊕ tutorial ⊕ twisted ⊕ unix ⊕ usability ⊕ via:chl ⊕ via:pskomoroch ⊕ video ⊕ videogames ⊕ videos ⊕ vps ⊕ web ⊕ webdev ⊕ webdevelopment ⊕ webworker ⊕ webworkers ⊕ wikipedia ⊕ windows ⊕ work ⊕ worker ⊕ workers ⊕ wsgi ⊕ xbox ⊕Copy this bookmark: