threading in UDOO NEO

Discussion in 'UDOO NEO' started by Tengoles, Oct 3, 2017.

  1. Tengoles

    Tengoles New Member

    Joined:
    Nov 23, 2016
    Messages:
    14
    Likes Received:
    3
    Hello, I wanted to do some multi threads programming using Python in UDOO NEO but I understand that for that to be effective you need a multiple-core processor. Is that the case for NEO's ARM Cortex-A9 ? couldn't find that anywhere.
     
  2. sirrab

    sirrab UDOOer

    Joined:
    Jul 26, 2014
    Messages:
    264
    Likes Received:
    32
    According to:

    https://www.udoo.org/udoo-neo/

    The unique feature of UDOO NEO is its heterogeneous processor, based on two cores embedded on the very same chip. We are speaking of a powerful 1GHz ARM® Cortex-A9 and an Arduino UNO-compatible platform that clocks at 200 MHz, based on a Cortex-M4 I/O real-time co-processor, all wrapped into an i.MX 6SoloX processor by NXP.

    It is not a multi-core micro, but 2 different micro's.
     
  3. Tengoles

    Tengoles New Member

    Joined:
    Nov 23, 2016
    Messages:
    14
    Likes Received:
    3
    Yes I saw that but wasn't sure if it meant that 1GHz ARM® Cortex-A9 had one or several cores (since it can have up to four according to wikipedia).
    thanks for the answer!
     
  4. jas-mx

    jas-mx Active Member

    Joined:
    Dec 31, 2013
    Messages:
    407
    Likes Received:
    118
    Its a single core A9 on the udoo neo because the processor is the imx6sx.
     
  5. windowsaredumb

    windowsaredumb New Member

    Joined:
    Jan 5, 2016
    Messages:
    3
    Likes Received:
    0
    As long as you're running Linux, you can do multi threaded programming on a single core processor, and it actually has performance benefits. The Linux scheduler handles all of this very well.

    You don't need mutliple cores to do multiple threads.
     

Share This Page