Quite some time ago ( ~ 2013 ? ) there was a discussion about implementing FFT in an FPGA. Nothing useful came of it. There wasn't any ( cheap ) hardware that could neatly accommodate the FFT size used at E@H and, IIRC there was considerable expense for the intellectual property of the source files ( VHDL ) to implement that.
Parallella ( yes, spelt with four 'l' ) was a crowd funded chip design that was actually implemented, a sort of grid of RISC processors with fast interconnects and an interesting/clever memory mapping scheme. It disappeared with the designer when he went to work for DARPA. There is still a website about it but I think the community that was active around it has dissipated. I still have a couple of versions lying around somewhere. Ah, those were the days .... I remember receiving some mild kudos for using LEGO bricks to help visualise a design I had for FFT processing on Parallella. LOL ;-)
Cheers, Mike.
I have made this letter longer than usual because I lack the time to make it shorter ...
... and my other CPU is a Ryzen 5950X :-) Blaise Pascal
Yeah, imagine an Application Specific Integrated Circuit for E@H ! It would be blazingly fast .... we drooled over that for a while. To be exact : one can implement an FFT in a FPGA, but it's just not practical for the operand size at E@H : 22+ bit length thus requiring ( at least ) the sine and cosine of 0 to 2*PI in increments of 2-22 to be calculable. See here ....
Cheers, Mike.
I have made this letter longer than usual because I lack the time to make it shorter ...
... and my other CPU is a Ryzen 5950X :-) Blaise Pascal
Back on the AARCH64 Raspberry Pi. They must have figured out how to accept more results, as they are still running the 1.61 version, but the last INVALID I got was submitted on March 26! That makes me feel better.
I still get a few INCONCLUSIVES though. My results for yesterday 32 bit Pi 688 (stones? Bricks?). 64 bit Pi 813.
Reminder: Both are the same hardware, just the OS is the diff between the two.
Also of note, the total number of invalids (all 4 systems) went DOWN from a high of 83 to 67 today.
Has anyone seen the Khadas Vim4 SBC? It has 4x ARM Cortex A53 cores at 2Ghz and 4x ARM Cortex A73 cores at 2.2GHz with 8GB of memory and a Mali G52 GPU. It can run Ubuntu or Android. The bad news is its price. They want $199 (I assume USD) for it until the 10th of June, after which its $219.
For those that don't know its a Mini-ITX board that holds up to 4 Raspberry Pi CM4 compute modules or their own RK1 compute module. It has dual network ports, 3 x USB, dual SATA ports, dual mini-PCIe ports, a DSI port, HDMI and a baseboard management controller. Its powered via a standard ATX power connector. If using the CM4 compute modules you'll need to order the optional adapters.
The KickStarter special price is $219 (USD) and $10 (USD) for the CM4 adapters (each). Its says they'll ship anywhere in the world. Estimated delivery in Sep 2022. Its got 28 days to go. They've already passed their initial target as I write this.
And does it boot as a single system or as up to 4 separate computers?
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
And does it boot as a single system or as up to 4 separate computers?
Yes you would also have to buy 4 x CM4 modules and adapters or 4 x RK1 modules.
As far as I understand it you get 4 separate computers. I believe the baseboard management port allows you to access each one, install an OS and power them on/off individually. The two other LAN ports are used to access the CM4's if you want to login to each one separately.
As far as I know they don't all have access to all of the ports/peripherals, they are spread around between the different CM4's. That is what I gathered from Jeff Geerling's review. It may be different now. Jeff had a review of a pre-production one some months ago. See Jeff Geerling/TuringPi2
I think if you install a base OS that's designed for clustering, you could have access to all modules, BUT one single application will not be able to use all 4, so for the purposes of BOINC, it will always look like 4 separate devices. it would run applications on them separately. also if you look at the I/O, different things (like SATA, USB, PCIe, etc) are segregated to different modules.
it really just simplifies cabling and power. one power cable, one network cable, one set of peripherals.
There are none. I'm not sure
)
There are none. I'm not sure why the FPGA term is even in the topic thread.
Never has been any FPGA device ever deployed on ANY BOINC project as far as I know.
Somebody can tell me different if they can cite any time.
Quite some time ago ( ~ 2013
)
Quite some time ago ( ~ 2013 ? ) there was a discussion about implementing FFT in an FPGA. Nothing useful came of it. There wasn't any ( cheap ) hardware that could neatly accommodate the FFT size used at E@H and, IIRC there was considerable expense for the intellectual property of the source files ( VHDL ) to implement that.
Parallella ( yes, spelt with four 'l' ) was a crowd funded chip design that was actually implemented, a sort of grid of RISC processors with fast interconnects and an interesting/clever memory mapping scheme. It disappeared with the designer when he went to work for DARPA. There is still a website about it but I think the community that was active around it has dissipated. I still have a couple of versions lying around somewhere. Ah, those were the days .... I remember receiving some mild kudos for using LEGO bricks to help visualise a design I had for FFT processing on Parallella. LOL ;-)
Cheers, Mike.
I have made this letter longer than usual because I lack the time to make it shorter ...
... and my other CPU is a Ryzen 5950X :-) Blaise Pascal
Thanks for the history story
)
Thanks for the history story Mike.
Yeah, imagine an Application
)
Yeah, imagine an Application Specific Integrated Circuit for E@H ! It would be blazingly fast .... we drooled over that for a while. To be exact : one can implement an FFT in a FPGA, but it's just not practical for the operand size at E@H : 22+ bit length thus requiring ( at least ) the sine and cosine of 0 to 2*PI in increments of 2-22 to be calculable. See here ....
Cheers, Mike.
I have made this letter longer than usual because I lack the time to make it shorter ...
... and my other CPU is a Ryzen 5950X :-) Blaise Pascal
Back on the AARCH64 Raspberry
)
Back on the AARCH64 Raspberry Pi. They must have figured out how to accept more results, as they are still running the 1.61 version, but the last INVALID I got was submitted on March 26! That makes me feel better.
I still get a few INCONCLUSIVES though. My results for yesterday 32 bit Pi 688 (stones? Bricks?). 64 bit Pi 813.
Reminder: Both are the same hardware, just the OS is the diff between the two.
Also of note, the total number of invalids (all 4 systems) went DOWN from a high of 83 to 67 today.
Has anyone seen the Khadas
)
Has anyone seen the Khadas Vim4 SBC? It has 4x ARM Cortex A53 cores at 2Ghz and 4x ARM Cortex A73 cores at 2.2GHz with 8GB of memory and a Mali G52 GPU. It can run Ubuntu or Android. The bad news is its price. They want $199 (I assume USD) for it until the 10th of June, after which its $219.
See khadas.com/vim4 for details.
MarksRpiCluster
The Turing Pi v2 is up on
)
The Turing Pi v2 is up on KickStarter. Link: KickStarter/TuringPi2
For those that don't know its a Mini-ITX board that holds up to 4 Raspberry Pi CM4 compute modules or their own RK1 compute module. It has dual network ports, 3 x USB, dual SATA ports, dual mini-PCIe ports, a DSI port, HDMI and a baseboard management controller. Its powered via a standard ATX power connector. If using the CM4 compute modules you'll need to order the optional adapters.
The KickStarter special price is $219 (USD) and $10 (USD) for the CM4 adapters (each). Its says they'll ship anywhere in the world. Estimated delivery in Sep 2022. Its got 28 days to go. They've already passed their initial target as I write this.
MarksRpiCluster
You still have to buy the CPU
)
You still have to buy the CPU modules?
And does it boot as a single system or as up to 4 separate computers?
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
Tom M wrote:You still have
)
Yes you would also have to buy 4 x CM4 modules and adapters or 4 x RK1 modules.
As far as I understand it you get 4 separate computers. I believe the baseboard management port allows you to access each one, install an OS and power them on/off individually. The two other LAN ports are used to access the CM4's if you want to login to each one separately.
As far as I know they don't all have access to all of the ports/peripherals, they are spread around between the different CM4's. That is what I gathered from Jeff Geerling's review. It may be different now. Jeff had a review of a pre-production one some months ago. See Jeff Geerling/TuringPi2
MarksRpiCluster
I think if you install a base
)
I think if you install a base OS that's designed for clustering, you could have access to all modules, BUT one single application will not be able to use all 4, so for the purposes of BOINC, it will always look like 4 separate devices. it would run applications on them separately. also if you look at the I/O, different things (like SATA, USB, PCIe, etc) are segregated to different modules.
it really just simplifies cabling and power. one power cable, one network cable, one set of peripherals.
_________________________________________________________________________