[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Parallella multi-processor chip/board - successfully crowd funded
OK, the Parallella multi-processor chips/boards are now successfully crowd-funded - a huge surge with 12 hours to go.
I myself am down for a 64 processor chip/board.
I have sent them the following text, asking them to set up the following sub-groups :
1) A Software Radio group - my company www.Lab-Tools.com develops instrumentation for NMR. The group need to know the GPIO connector pin-outs, timing, etc so we can have ADC DAC boards ready for when the Parallella is shipped.
2) A high-level array-based languages for multiprocessing group - I have extended the Apl compiler aplc and added multi-processing capabilities, and have compiled the run-time library for many processors including recently XMOS and the Altera NiosII soft processors - Parallella will be an excellent substrate/ host. Talking to the Parallella from Lab-VIEW is also a priority.
From: P.H.Welch [mailto:P.H.Welch@xxxxxxxxxx]
Sent: 27 September 2012 18:58
To: J.B.W.Webber; occam-com@xxxxxxxxxx; rick.beton@xxxxxxxxx
Subject: RE: Occam-Tau - the natural successor to Occam-Pi
> However for my sins these days I spend quite a bit of my time writing
> VHDL for the FPGA based instrumentation I design for my experiments.
> And I keep looking at the concept of the multiple soft processors with
> fast interconnection links that can fit on these chips.
> Is there any possibility of any of these Occam related parallel
> languages being of use for sitting inside / generating code for these
> soft processors, on a reasonable time-scale ?
Take a look at:
This was founded by David May (chief architect for the transputer and occam) and others a few years ago. They are targetting (I think) customers with needs exactly like those you describe. Their XC language is a specialised derivative from occam and their chips seem designed as FPGA replacements:
soft hardware re-programmable in an occam-like manner with very sleek hardware support for concurrency (up to 32 processes anyway).