Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

synchronizing sound cards in a cluster

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Robert G. Brown rgb at phy.duke.edu
Thu Mar 13 11:32:52 PST 2003


On Thu, 13 Mar 2003, Jim Lux wrote:

> Anybody have any good ideas on how to synchronize the sampling from 
> multiple sound cards in a cluster using Ethernet as the interconnect. The 
> application would grab data from the sound card (notionally at 100 
> ksamples/second total, for two channels) and do a ton of signal 
> processing.  At some point in the processing, the streams of data need to 
> be shared between processors (i.e. to do beamforming), and so, needs to be 
> time registered.
> The bandwidth isn't a real challenge here (with, say, 16 processors, that's 
> only about 32 Mbps total), nor is latency, but synchronization is.
> 
> One can fairly easily synchronize to a millisecond over Ethernet, but this 
> application needs sync to, at worst, 1 sample time (20 microseconds) 
> although order of a microsecond would be nice.

a) Check out the documentation on http://www.ntp.org/documentation.html.


More information about the Beowulf mailing list