Em Qua, 2010-05-12 às 10:12 -0700, Dave Whipp escreveu: > Before discussing the implementation, I think it's worth while > stating > what it is that you are attempting to abstract. For example, is the > abstraction intended for a mapping down to a GPU (e.g. OpenCL) with a > hierarchical address space, or is it intended for a multicore CPU > with > linear address space, or is it intended to abstract a LAN, with > communication via sockets (reliable TCP? unreliable UDP?), or is it > intended to abstract the internet/cloud?
Initially I'd consider regular OS threads and queues implemented in the process address space. I'd consider other abstractions to be possible, but probably better implement them as separated modules... daniel