OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 4:11 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: You have a 50-year-old IBM mainframe in your cell phone
PostPosted: Mon Dec 08, 2014 11:43 am 
Offline
Member
Member

Joined: Sat Mar 15, 2014 3:49 pm
Posts: 96
Will Edwards from Mill Computing will be giving a talk on a revolutionary computer architecture.

When: 14:00-15:00 with discussion afterwards, 10th December 2014
Where: ICT building room ICT-507AB, Tallinn Tech, Akadeemia tee 15a, Tallinn, Estonia.

Every architectural part of current CPUs was present in the System/360 – caches, out-of-order execution, large register files, byte addressing, even hexadecimal. All the advances of the last 50 years have been in the fabrication process – how CPUs get made, not how they work. Isn’t it about time to bring the architecture up to date too?

This talk introduces the new Mill CPU architecture which brings DSP-like efficiency and performance to general purpose computing. Offering a 10x power/performance gain over conventional out-of-order superscalar architectures, the Mill family of CPUs scales from phones to supercomputers.

The Mill is an extremely wide-issue VLIW design, able to issue 30+ MIMD operations per cycle.  The Mill is inherently a vector machine and can vectorize and pipeline almost all loops in general purpose code. The Mill is a belt machine (as distinct from a stack or register machine) and has a fine grained security model that facilitates microkernels without performance penalties.

This talk will give a high-level introduction to the Mill programming model, with an opportunity for the audience to ask more detailed questions in areas of interest.

Will is a technical member of the Mill CPU team.

Videos and other material about other aspects of the Mill can be found at http://millcomputing.com/docs.


Top
 Profile  
 
 Post subject: Re: You have a 50-year-old IBM mainframe in your cell phone
PostPosted: Mon Dec 08, 2014 2:29 pm 
Offline
Member
Member
User avatar

Joined: Wed May 15, 2013 5:49 pm
Posts: 44
Location: Berlin
I visit Tallinn now and then, but can't make it this week. Sounds like a great session, I can only hope it will be streamed and/or recorded!

_________________
Developer of libc11


Top
 Profile  
 
 Post subject: Re: You have a 50-year-old IBM mainframe in your cell phone
PostPosted: Mon Dec 08, 2014 7:38 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

willedwards wrote:
Every architectural part of current CPUs was present in the System/360 – caches, out-of-order execution, large register files, byte addressing, even hexadecimal. All the advances of the last 50 years have been in the fabrication process – how CPUs get made, not how they work.


While I'd agree with the general sentiments (changes to CPUs have been mostly evolutionary rather than revolutionary); I'm not sure that System/360 supported things like SMP, SMT, paging, virtualisation or SIMD... ;)


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
 Post subject: Re: You have a 50-year-old IBM mainframe in your cell phone
PostPosted: Mon Dec 08, 2014 8:30 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
Brendan wrote:
Hi,

willedwards wrote:
Every architectural part of current CPUs was present in the System/360 – caches, out-of-order execution, large register files, byte addressing, even hexadecimal. All the advances of the last 50 years have been in the fabrication process – how CPUs get made, not how they work.


While I'd agree with the general sentiments (changes to CPUs have been mostly evolutionary rather than revolutionary); I'm not sure that System/360 supported things like SMP, SMT, paging, virtualisation or SIMD... ;)


If memory serves, System/360 didn't even have a hardware stack (IBM claimed it was too expensive, and kept claiming it long after they were de rigeur on much less costly CPUs, go figure...). Odd the bits of trivia you pick up, reading old magazines and suchlike... (actually, I got that from the 1987 edition of Computer Lib/Dream Machines, I think, but whatever).

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: DotBot [Bot] and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group