EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Tilera to Introduce 64-Core Processor

Started by AirRaid October 11, 2007


chrisv wrote:
> >Guy Macon <http://www.guymacon.com/> wrote: > >>Wes Newell wrote: >>> >>>It's a new cpu. Right now only supported with Linux. Which is fine with >>>me. I don't use Microsloth anyway. >> >>It seems strange to me that they say the following things: >> >>[1] It runs Linux. >> >>[2] It has a new instruction set and architecture >> >>[3] The C/C++ compiler is still in the future. >> >>What's wrong with this picture? > >I don't know. What?
(Note that I misread the press release, and that only the C++ compiler is in the future, that being said, *If* the above was true...) Linux is written in C. C requires a C compiler. How does one compile Linux for the new instruction set and architecture without a C compiler? (Note: there are subtleties that the above oversimplified description ignores.)
On Oct 12, 8:39 pm, Wes Newell <w.new...@TAKEOUTverizon.net> wrote:
> > Or does he mean the 64 cores are all directly connected to each other... > > meaning there are some 63 connections coming out of each core to every > > other core for some mindboggling number? (I think 63+62+61+... but my > > abysmal ability with maths fails me here) But essentially becoming a
f(n) = (n-1)*n/2 f(64) = 2016 It's most likely not implemented as P2P, didn't read the specs but that's a high propability.
> True. Most systems are running more than one program. But most programs > are single-threaded. And the cost of thread initiation and switching > doesn't justify a second core.
Turn on the thread-number display in your task manager process view on Winwoes, and tell me that column contains mostly 1. Not true. Jan
Jan Vorbr&#4294967295;ggen wrote:
>> True. Most systems are running more than one program. But most >> programs are single-threaded. And the cost of thread initiation and >> switching doesn't justify a second core. > > > Turn on the thread-number display in your task manager process view on > Winwoes, and tell me that column contains mostly 1. Not true.
But those threads are sleeping 99.99% of the time. That's the reality rgds \SK

Memfault Beyond the Launch