BRP4U (Raspberry Pi , single DM tasks) feedback thread

Alex
Alex
Joined: 1 Mar 05
Posts: 88
Credit: 398734
RAC: 0

Is NEON a standard feature of

Is NEON a standard feature of the arm7 devices?
My task list shows that they are crunching 1.03 NEON apps, but computer details don't say anything about NEON.

edit:
wikipedia says NEON is standard on cortexA8 and optional on cortexA9 but no word about arm7.

Bernd Machenschalk
Bernd Machenschalk
Administrator
Joined: 15 Oct 04
Posts: 155
Credit: 6218130
RAC: 0

RE: computer details don't

Message 79580 in response to message 79579

Quote:
computer details don't say anything about NEON

It is not visible in "Computer Details", but when you click on the "last contact" date of your device, in the scheduler log you see:

Quote:
[send] CPU features: swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4

So it's correctly detected by the Client and communicated to the Server.

BM

BM

Alex
Alex
Joined: 1 Mar 05
Posts: 88
Credit: 398734
RAC: 0

THX for the info. I took a

Message 79581 in response to message 79580

THX for the info.
I took a look into it and found an entry there:
2013-04-23 17:21:43.1669 [PID=15276] [CRITICAL] No filename found in [WU#197956 p2030.20120226.G194.26-02.01.S.b6s0g0.00000_868]
I found an similar entry also on my other arm device.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Joined: 28 Aug 06
Posts: 164
Credit: 1864017
RAC: 0

RE: Is NEON a standard

Message 79582 in response to message 79579

Quote:

Is NEON a standard feature of the arm7 devices?
My task list shows that they are crunching 1.03 NEON apps, but computer details don't say anything about NEON.

edit:
wikipedia says NEON is standard on cortexA8 and optional on cortexA9 but no word about arm7.

Hi

One has to be careful about the ARM nomenclature:

ARMvn (as in ARMv6, ARMv7) designates a generation of CPU architecture.

ARMn (as in ARM7 or ARM11) designates a family of ARM processors belonging to the same architecure, but an architecture can comprise more than one family (it's more like individual models or lines of similar models).

So for example the processor of the Raspberry Pi is actually an ARMv6 (architecture) and at the same time an ARM11 (family) CPU....

This is further complicated by the fact that ARM (the company) is not really a chip manufacturer: they do not produce chips themselves (like Intel does), they just license the design to others (Apple, Samsung, NVIDIA, ...whoever) who then build their own CPUs. The ARM designs are modular, so you can add certain optional modules from the ARM "design portfolio" (like NEON) to your CPU or not, so NEON will be on some (most) ARMv7 CPUs but not on others.

Cheers
HB

Alex
Alex
Joined: 1 Mar 05
Posts: 88
Credit: 398734
RAC: 0

RE: RE: Is NEON a

Message 79583 in response to message 79582

Quote:
Quote:

Is NEON a standard feature of the arm7 devices?
My task list shows that they are crunching 1.03 NEON apps, but computer details don't say anything about NEON.

edit:
wikipedia says NEON is standard on cortexA8 and optional on cortexA9 but no word about arm7.

Hi

One has to be careful about the ARM nomenclature:

ARMvn (as in ARMv6, ARMv7) designates a generation of CPU architecture.

ARMn (as in ARM7 or ARM11) designates a family of ARM processors belonging to the same architecure, but an architecture can comprise more than one family (it's more like individual models or lines of similar models).

So for example the processor of the Raspberry Pi is actually an ARMv6 (architecture) and at the same time an ARM11 (family) CPU....

This is further complicated by the fact that ARM (the company) is not really a chip manufacturer: they do not produce chips themselves (like Intel does), they just license the design to others (Apple, Samsung, NVIDIA, ...whoever) who then build their own CPUs. The ARM designs are modular, so you can add certain optional modules from the ARM "design portfolio" (like NEON) to your CPU or not, so NEON will be on some (most) ARMv7 CPUs but not on others.

Cheers
HB

Oh, so they found a way to keep it 'simple' ...

Thanks a lot for the info!

Saenger
Saenger
Joined: 15 Feb 05
Posts: 24
Credit: 600993
RAC: 0

My Galaxy S2 needed 102h for

My Galaxy S2 needed 102h for the first one, a v1.02, for some meagre 63 credits. But it gave me the required 100h for bronze in WUProp in a single WU, that's fine ;)

I just reseted the project and got a v1.03 (NEON), and it's now, that's after 1:36h, at 13%. So this one will take about 12h, an more than eightfold decrease in crunch-time!

Grüße vom Sänger

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Joined: 28 Aug 06
Posts: 164
Credit: 1864017
RAC: 0

RE: My Galaxy S2 needed

Message 79585 in response to message 79584

Quote:

My Galaxy S2 needed 102h for the first one, a v1.02, for some meagre 63 credits. But it gave me the required 100h for bronze in WUProp in a single WU, that's fine ;)

I just reseted the project and got a v1.03 (NEON), and it's now, that's after 1:36h, at 13%. So this one will take about 12h, an more than eightfold decrease in crunch-time!

cool!!

To be fair, the newest non-NEON app version, "1.03 (VFP)" seems to be twice as fast as the old 1.02 , so that would mean a factor of 4 between NEON and non-NEON on the same hardware. Still impressive.
I've even seen a Galaxy S2 do a task in about 9hrs when crunching on one core only. When crunching on 2 cores, the phone needed some additional cooling (I think Bernd took a photo of the cooling solution :-) ) to keep it below 45 deg C (the level configured in the test to trigger app suspension for thermal protection).

Personally I think a (CPU) runtime of up to ca 16 hrs per task would be ok. This would mean that if the device is allowed to crunch for only a few nights per week while connected to a charger, it would easily make the deadline of 14 days for BRP4(U) tasks.

Thanks for the feedback

Cheers
HB

Bernd Machenschalk
Bernd Machenschalk
Administrator
Joined: 15 Oct 04
Posts: 155
Credit: 6218130
RAC: 0

RE: cool!! I've even seen

Message 79586 in response to message 79585

Quote:

cool!!

I've even seen a Galaxy S2 do a task in about 9hrs when crunching on one core only. When crunching on 2 cores, the phone needed some additional cooling (I think Bernd took a photo of the cooling solution :-) ) to keep it below 45 deg C

BM

BM

Patrick
Patrick
Joined: 13 Mar 13
Posts: 18
Credit: 5642
RAC: 0

That´s the funniest cooling

That´s the funniest cooling solution i´ve ever seen. :)

But for those who haven´t so a small fan at home be warned...

Don´t forget your Smartphone in the Refrigerator if you go to work! :)

Patrick
Patrick
Joined: 13 Mar 13
Posts: 18
Credit: 5642
RAC: 0

First Valid result on my

First Valid result on my Galaxy S 1 mini with app 1.03(VFP)

http://albertathome.org/host/6955/tasks&offset=0&show_names=0&state=3&appid=

long runtime but valid :)

Comment viewing options

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