Skip to contentSkip to conversation

How many cores does the ARM branch support?

DISCUSSION Michelle Konzack 4 participants 4 messages Oct 2, 2012

lore
Share & tools
lore
#0 lore raw

Hello OverGeeks and *,

I have gotten a new gadget which run only with 700MHz but has 32 cores. Support 16 GE Interfaces a 50 Gbit universal interface and 4 PCIe ports, SATA HDD and much more...

...and yes, this ARM microcontroller is a telecommunications controller.

However, I have the Evaluation Kit and a PCIe graphiccard and now installed Debian ARMEL. Unfortunately I get only 2 cores working...

What must I do to get the other 30 cores?

(without them, my Marvel Discovery MV78200 us 5 times faster)

And is it possibel, to get 100 cores running? (this is the bigger version of the microcontroller I have)

I like to transform the 32 and 100 core versions into PanelPCs with the ultimate super power... :-D ...even it will be only a gadget for me!

Thanks, Greetings and nice Day/Evening
Michelle Konzack

Signature · 22 lines
##################### Debian GNU/Linux Consultant ######################
   Development of Intranet and Embedded Systems with Debian GNU/Linux
               Internet Service Provider, Cloud Computing
                <http://www.itsystems.tamay-dogan.net/>

itsystems at tdnet                     Jabber  linux4michelle at jabber.ccc.de
Owner Michelle Konzack

Gewerbe Strasse 3                   Tel office: +49-176-86004575
77694 Kehl                          Tel mobil:  +49-177-9351947
Germany                             Tel mobil:  +33-6-61925193  (France)

USt-ID:  DE 278 049 239

Linux-User #280138 with the Linux Counter, http://counter.li.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.pgp
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20121002/32fc8ba9/attachment.sig>
#1 lore raw
Quoted 2 lines · Michelle Konzack

Hello OverGeeks and *,

Hello Michelle,

Quoted 7 lines

I have gotten a new gadget which run only with 700MHz but has 32 cores. Support 16 GE Interfaces a 50 Gbit universal interface and 4 PCIe ports, SATA HDD and much more...

...and yes, this ARM microcontroller is a telecommunications controller.

However, I have the Evaluation Kit and a PCIe graphiccard and now installed Debian ARMEL. Unfortunately I get only 2 cores working...

What must I do to get the other 30 cores?

You have to check that your kernel was compiled with CONFIG_NR_CPUS = 32. Checks also that you don't have "nr_cpus=2" in your kernel parameter.

Quoted 4 lines

(without them, my Marvel Discovery MV78200 us 5 times faster)

And is it possibel, to get 100 cores running? (this is the bigger version of the microcontroller I have)

Currently the maximum number of core supported is limited to 32. the NR_CPUS range is from 2 to 32 for ARM.

Regards,
Gregory

Signature · 4 lines
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#2 lore raw
In reply to Michelle Konzack
Quoted 6 lines · Michelle Konzack

Hello OverGeeks and *,

I have gotten a new gadget which run only with 700MHz but has 32 cores. Support 16 GE Interfaces a 50 Gbit universal interface and 4 PCIe ports, SATA HDD and much more...

Quoted 6 lines

...and yes, this ARM microcontroller is a telecommunications controller.

However, I have the Evaluation Kit and a PCIe graphiccard and now installed Debian ARMEL. Unfortunately I get only 2 cores working...

What must I do to get the other 30 cores?

32 cores on arm? which soc is it

usualy the nr_cpus is set to 2 check it

Quoted 8 lines

(without them, my Marvel Discovery MV78200 us 5 times faster)

And is it possibel, to get 100 cores running? (this is the bigger version of the microcontroller I have)

I like to transform the 32 and 100 core versions into PanelPCs with the ultimate super power... :-D ...even it will be only a gadget for me!

Best Regards,
J.

Quoted 27 lines

Thanks, Greetings and nice Day/Evening
Michelle Konzack

Signature · 22 lines
##################### Debian GNU/Linux Consultant ######################
   Development of Intranet and Embedded Systems with Debian GNU/Linux
               Internet Service Provider, Cloud Computing
                <http://www.itsystems.tamay-dogan.net/>

itsystems at tdnet                     Jabber  linux4michelle at jabber.ccc.de
Owner Michelle Konzack

Gewerbe Strasse 3                   Tel office: +49-176-86004575
77694 Kehl                          Tel mobil:  +49-177-9351947
Germany                             Tel mobil:  +33-6-61925193  (France)

USt-ID:  DE 278 049 239

Linux-User #280138 with the Linux Counter, http://counter.li.org/



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
#3 lore raw
In reply to Michelle Konzack
Quoted 10 lines · Michelle Konzack

I have gotten a new gadget which run only with 700MHz but has 32 cores. Support 16 GE Interfaces a 50 Gbit universal interface and 4 PCIe ports, SATA HDD and much more...

...and yes, this ARM microcontroller is a telecommunications controller.

However, I have the Evaluation Kit and a PCIe graphiccard and now installed Debian ARMEL. Unfortunately I get only 2 cores working...

What must I do to get the other 30 cores?

You have to be a little more specific with the configuration. The mainline kernel supports no hardware that have more than 4 cores at the moment, so whatever kernel you are running already has to have some out of tree patches on it. The system you describe sounds interesting enough to make everyone want to have another look, but there is no point without looking at those patches first. Could you upload them to a public git tree?

I suspect that the system you have actually has 16 dual-core systems on a chip (or on a board), so you could run up to 16 separate instances of Linux on it, but not a single instance that sees all the cores.

Arnd