Porting effort towards TILERA massive multicore CPUs...?

Paketix paketix at bluewin.ch
Sun Sep 26 19:28:54 UTC 2010


On Sep 26, 2010, at 20:05, Garrett Cooper wrote:

> On Sun, Sep 26, 2010 at 4:13 AM, Paketix <paketix at bluewin.ch> wrote:
>> there is a rather new processor from TILERA (100 core chip) which is
>> most certainly already known here at FreeBSD mailing list.
>> [http://www.tilera.com/products/processors/TILE-Gx_Family]
>> the processor/platform is targeted towards:
>> - high performance network security platforms
>>  - firewalling/vpn
>>  - utm
>>  - l7 deep packet inspection
>>  - network monitoring and forensics
>> - cloud computing
>>  - web application (lamp)
>>  - data caching (memcached)
>>  - database applications
>>  - high-performance computing
>> 
>> chris metcalf from TILERA did the current linux port and i was in
>> contact with him about two weeks ago.
>> at this time QUANTA computer is starting to offer a 512 core 2U box
>> with an impressive performance/watt ratio (400 watts only for 512
>> cores).
>> [http://www.tilera.com/solutions/cloud_computing]
>> 
>> i guess those massive multicore chips would enable bleeding edge
>> high performance solutions based on FreeBSD.
>> 
>> well...
>> - anyone interested in porting FreeBSD towards TILERA?
>>  (architecture seems to be similar to MIPS...)
>> - is there already some ongoing porting effort?
>> - porting for this chip already discussed in this mailing list?
>> 
>> many thx
>> /pat
>> 
>> some links for those who want some more details:
>> company homepage:
>> http://www.tilera.com/
>> 64core processor:
>> http://www.tilera.com/products/processors/TILEPRO64
>> 100core processor with hardware packet (pre)processing
>> http://www.tilera.com/products/processors/TILE-Gx_Family
>> sample architecture for network appliances:
>> http://www.tilera.com/solutions/networking/network_security_appliances
>> 512core system from QUANTA computer inc. (available Q4-10/Q1-11):
>> http://www.tilera.com/solutions/cloud_computing
>> development system from TILERA:
>> http://www.tilera.com/products/platforms/TILEmpower_platform
> 
>    In short this work requires changes to the scheduler and kernel
> structures that aren't 100% done yet. Look for some of Robert Watson
> and John Baldwin's replies to "Bumping MAXCPU on amd64" thread in the
> past month to freebsd-arch and freebsd-current.
> Cheers,
> -Garrett

usually it would - yes
but maybe not on tilera if you use it for security applications (like firewalling, proxy, url filter, ...)
each tile of a tilera chip chan run its own full featured OS
starting with TileGX the chip has a hardware loadbalancer serving the packet streams to the cores...
this could maybe serve as a first step
full SMP for e.g. database applications etc. later on
btw: the tilera chip does not have a floating point unit anyway which will limit the range of applications (FP must be emulated in software)
BR
/pat


More information about the freebsd-arch mailing list