Parallella, Raspberry Pi, FPGA & All That Stuff

poppageek
poppageek
Joined: 13 Aug 10
Posts: 259
Credit: 2473733872
RAC: 0

Well it was not E@H work

Well it was not E@H work units as it did the same with distributed.net. Same errors. I had made an image and used it on all the PIs. Now thinking something was wrong with that image. So, being lazy, tried Berryboot one installing to SD and the other to USB stick. Both now running NEON-BETA. Got Boinc 7.4.23. Not overclocked. Times so far 57.5k to 60k. If no problems after a few reboots and a couple of weeks I'll overclock again. Right now I want stable production.

Had issue with certs, getting work units and finally remembering the default memory settings were why only 3 tasks would run. One of the things that impresses me about this project is the willingness to support so many platforms. Lot's more support issues. That was something I liked about Distributed.net. It was my first project 11-12 years ago. I just do not find their projects that interesting. GWs and Pulsars are very interesting to me.

@robl
I went to your web site last time you mentioned it. Nice site. Good info well documented. But I am old and have limited energy these days so I will take the easy way and give Berryboot a try. Thanks for all the info though.

Cheers!

AgentB
AgentB
Joined: 17 Mar 12
Posts: 915
Credit: 513211304
RAC: 0

RE: When you reference

Quote:

When you reference free memory where is this defined? It this set in the parameters: "Use at most XXX% of CPU time"

In the boinc manager i'm referring to the Preferences / Disk and Memory use ("Use at most ...percent of memory") values. The usual vmstat and other tools will show will show what memory is really free.

Anonymous

RE: RE: When you

Quote:
Quote:

When you reference free memory where is this defined? It this set in the parameters: "Use at most XXX% of CPU time"

In the boinc manager i'm referring to the Preferences / Disk and Memory use ("Use at most ...percent of memory") values. The usual vmstat and other tools will show will show what memory is really free.

Thanks

koschi
koschi
Joined: 17 Mar 05
Posts: 86
Credit: 1692494219
RAC: 851427

Hi, has anyone thrown E@H at

Hi,
has anyone thrown E@H at an Odroid C2 under Android or Linux yet?
I ordered 4 Odroid C2 (4x2GHz ARM Cortex-A53(ARMv8), 2GB DDR3) today and hope to put them to some good use in Einstein.

Any experience from similar computers on whether Linux (here Ubuntu 16.04) or Android will be quicker?

Cheers, koschi

Anonymous

I just came across a Class 10

I just came across a Class 10 microSD UHS-1 card. The article said they offer 3 times greater performance then the "standard" Class 10 microSD card. Might be a plus for crunching.

Now for the BIG question: Does the Pi3 support the UHS-1 standard?

Anonymous

RE: I just came across a

Quote:

I just came across a Class 10 microSD UHS-1 card. The article said they offer 3 times greater performance then the "standard" Class 10 microSD card. Might be a plus for crunching.

Now for the BIG question: Does the Pi3 support the UHS-1 standard?

The SanDisk 32gig/class10 uhs-1 is compatible with Ubuntu Mate and Raspian.

Here is a list of cards

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 730910240
RAC: 1201573

RE: Any experience from

Quote:
Any experience from similar computers on whether Linux (here Ubuntu 16.04) or Android will be quicker?

On the same hardware, performance under Linux and Android should be about the same. Android uses a slighly less efficient way to handle floating point numbers when passing thme to functions ("soft float ABI" vs "hard float ABI", e.g. see [url]
https://www.raspbian.org/RaspbianFAQ#What_do_you_mean_by_.22soft_float_ABI.22_and_.22hard_float_ABI.22.3F[/url]), but that should not have a profound impact on the performance of the BRP app.

Anonymous

RE: RE: Any experience

Quote:
Quote:
Any experience from similar computers on whether Linux (here Ubuntu 16.04) or Android will be quicker?

On the same hardware, performance under Linux and Android should be about the same. Android uses a slighly less efficient way to handle floating point numbers when passing thme to functions ("soft float ABI" vs "hard float ABI", e.g. see [url]
https://www.raspbian.org/RaspbianFAQ#What_do_you_mean_by_.22soft_float_ABI.22_and_.22hard_float_ABI.22.3F[/url]), but that should not have a profound impact on the performance of the BRP app.

I am running Ubuntu mate on a Pi3 which requires: ubuntu-mate-15.10.3-desktop-armhf-raspberry-pi-2.img. the 15.10.1 image will not boot. It loads the "Rainbow Screeen of Death" and halts. Yikes!!!! flashback to BSODs.

I don't think its been discussed here but the Pi3 seems to have done away with the push/lock push/release microSD card holder mechanism. It just slips in and is held snuggly. I mention this so if someone else is thinking they got a bad unit this should clarify.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 730910240
RAC: 1201573

For users who are running the

For users who are running the non-beta version of the BRP app on the RPI3, here's some wisdom file to try : store this into a file /etc/fftw/wisdomf (create directory as needed) and restart BOINC.

Unfortunately this will not work for the BETA version of the app, which comes with pre-canned wisdom that cannot be replaced. I'll change that in the next version of the app.

Seems to help a bit and brings per task (CPU) runtime down below 9.5h for the first 4 tasks I've tried it with.

(fftw-3.3.2 fftwf_wisdom #x4a633eef #xb5a95564 #x91014bdd #x9c85ce5f
  (fftwf_dft_vrank_geq1_register 1 #x10048 #x10048 #x0 #xe9490235 #x35dbe44c #x93e9b2b1 #x4e9133c7)
  (fftwf_codelet_n2fv_16_neon 0 #x10448 #x10448 #x0 #x19bc193a #xdc910cad #x050dbf79 #x265533b0)
  (fftwf_dft_vrank_geq1_register 0 #x11048 #x11048 #x0 #x1dbb535b #x45a03fd1 #x17a58ce1 #x0f083ed2)
  (fftwf_dft_r2hc_register 0 #x11048 #x11048 #x0 #x92778231 #xf2c5be82 #xbf854e1f #xcdce7520)
  (fftwf_codelet_r2cfII_4 2 #x11048 #x11048 #x0 #x583c6dad #xcad0b14f #xd60d8871 #x3c3e732b)
  (fftwf_dft_vrank_geq1_register 1 #x10048 #x10048 #x0 #xf34d137e #x6e517ca2 #xea4876fa #x7285cf99)
  (fftwf_dft_buffered_register 0 #x11048 #x11048 #x0 #x617ea872 #x4f8387c0 #xc0e3f3b1 #x32b873cd)
  (fftwf_codelet_r2cf_4 2 #x11048 #x11048 #x0 #x1ccbb87b #xe43cf57c #xeb78f271 #x2bc4f22f)
  (fftwf_codelet_hc2cfdft2_4 0 #x11048 #x11048 #x0 #xc338dbbd #x81477318 #xc96aed6b #xb15ea60a)
  (fftwf_dft_vrank_geq1_register 0 #x10448 #x10448 #x0 #x09af9b00 #xa03bd811 #x26398994 #x31e5b135)
  (fftwf_dft_indirect_register 0 #x10048 #x10048 #x0 #x65a9d712 #xfa146285 #x829effba #x57598691)
  (fftwf_rdft_rank0_register 6 #x10448 #x10448 #x0 #xe74e9bbe #xd45decda #xc0f8c735 #x34c1a8ef)
  (fftwf_rdft_rank0_register 3 #x11048 #x11048 #x0 #xa3218bf8 #x1e4e02e5 #xf3ad505f #xc8d6e15d)
  (fftwf_codelet_q1_2 0 #x11048 #x11048 #x0 #x460f2bdc #x4aa37cb4 #x5c9974cb #x6f00dfca)
  (fftwf_dft_indirect_register 0 #x10448 #x10448 #x0 #x7bf71e1b #x4917bb5f #xd9d15633 #xf582acff)
  (fftwf_dft_r2hc_register 0 #x10448 #x10448 #x0 #x677e78b0 #xad96893c #x78204cfe #x023ab8d6)
  (fftwf_codelet_t1fv_2_neon 0 #x10048 #x10048 #x0 #xf837784a #xe72939cb #x379e76e3 #x8e126882)
  (fftwf_codelet_t1_4 0 #x10048 #x10048 #x0 #x86de9d2d #x51c61173 #x653af340 #x91ee094f)
  (fftwf_dft_vrank_geq1_register 1 #x11048 #x11048 #x0 #x38767c90 #x01ee70b5 #xb6e53cd8 #x51a820b2)
  (fftwf_dft_r2hc_register 0 #x10048 #x10048 #x0 #xc4998e57 #xf8f0c9f6 #x65134c9f #x1b3ee283)
  (fftwf_rdft_rank0_register 2 #x10048 #x10048 #x0 #xa037d173 #x67f7ab80 #x5845994a #x641865eb)
  (fftwf_codelet_q1fv_8_neon 0 #x11048 #x11048 #x0 #xd1bb3633 #x91bc40c2 #x20e3bbdc #x4f21b78b)
  (fftwf_codelet_t1fv_12_neon 0 #x10448 #x10448 #x0 #x4cb0c81a #x014af06f #x3fbb4580 #x23913d12)
  (fftwf_dft_nop_register 0 #x11048 #x11048 #x0 #xe1547730 #xce0f0276 #x1f492e5e #xa455fbfa)
  (fftwf_dft_vrank_geq1_register 0 #x11048 #x11048 #x0 #x1f032d84 #x8c4d1b96 #xdb1f2c30 #xb7dd028c)
  (fftwf_codelet_t3fv_16_neon 0 #x10448 #x10448 #x0 #xd28d84aa #x2f5c0613 #x99a566eb #x0767192a)
  (fftwf_codelet_t1fv_8_neon 1 #x11048 #x11048 #x0 #x5cf4974a #xe8483178 #xfe9b3550 #x48db71ba)
)
MarkJ
MarkJ
Joined: 28 Feb 08
Posts: 437
Credit: 139002861
RAC: 0

RE: For users who are

Quote:

For users who are running the non-beta version of the BRP app on the RPI3, here's some wisdom file to try : store this into a file /etc/fftw/wisdomf (create directory as needed) and restart BOINC.

Unfortunately this will not work for the BETA version of the app, which comes with pre-canned wisdom that cannot be replaced. I'll change that in the next version of the app.

Seems to help a bit and brings per task (CPU) runtime down below 9.5h for the first 4 tasks I've tried it with.

(fftw-3.3.2 fftwf_wisdom

Doesn't fftw 3.3.3 use neon if available? Might be worth trying instead of sticking with 3.3.2.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.