Home > On-Demand Archives > Q&A Sessions >

Live Q&A - Back to the Future with Embedded Software (and Predictable Timing)

Henk Muller - XMOS - Watch Now - EOC 2021 - Duration: 24:08

Live Q&A with Henk Muller for the theatre talk titled Back to the Future with Embedded Software (and Predictable Timing)
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

tommypro
Score: 0 | 5 years ago | no reply

Are there trace techniques for bare metal functions/tasks?
How is interrupt tracing handled, and what is the overhead for this?

DanGreen
Score: -1 | 5 years ago | no reply

Hi, a big bottleneck is memory access times. Thus, caches are traditionally used. How does XMOS deal with memory access time, is the internal 512kB RAM available to be read/written in 1 clock cycle?

Naveen_Shankar
Score: 0 | 5 years ago | 1 reply

Thank you for such an informative talk. When you say multiple (16 in this case) micros are used in a single chip, what about the power consumption and price increase for such an architecture. Also, as you mentioned caches were not used, I was little confused how memory synchronisation was taken care.

HenkSpeaker
Score: 0 | 5 years ago | no reply

Hello Naveen, there are 16 logical cores, but these are implemented with just two physical actual cores. So pricing at volume is highly competitive. Each of the two physical cores has its own memory, and all eight logical cores in that physical core have single cycle access, so memory is effectively synchronised on a per-clock cycle basis.

KushP
Score: 1 | 5 years ago | no reply

Are interrupts still allowed with XCORE? It seems like there is no way around using interrupts to respond to external events. Thank you.

Joffrey
Score: 0 | 5 years ago | no reply

Thanks Henk for this intro. I've heard some good things about the "Transputer" from my "older" colleauges. I believe XMOS is a continuation of the Transputer? I am unfamiliar with the subject but it is facinating to learn that there is an alternative architecture to traditional micro-processor.

OUR SPONSORS & PARTNERS