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.
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.
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.
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.
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!
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.
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
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.
RE: computer details don't
)
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:
So it's correctly detected by the Client and communicated to the Server.
BM
BM
THX for the info. I took a
)
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.
RE: Is NEON a standard
)
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
RE: RE: Is NEON a
)
Oh, so they found a way to keep it 'simple' ...
Thanks a lot for the info!
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
RE: My Galaxy S2 needed
)
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
RE: cool!! I've even seen
)
BM
BM
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! :)
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 :)