On Thu, Aug 6, 2009 at 2:01 PM, gopi krishnan<www.gopi.com at gmail.com> wrote:
>>What is the concept called CMT Microprocessor? > Am sorry, > I find it's very difficult to understand. Please give me simple processor > like 8BIT or 16 BIT or any other basic Processor. Which will help me to > understand about SPARC. My background have little bit electronics, most of > algorithms, software engineering, Compiler design, also little bit > Microprocessor such as 8085, 8086, SICx, 8015?micro controller. It is not SPARC as such which is different. SPARC or ultraSPARC is like any other RISC tending to CISC cpu. Constant width instructions with reordering and a 'comparatively' simple instruction set, a lot of registers and deep pipelines. The CMT concept is different. Think of CMT as a very crude Time DIvising multiplexing for instruction streams from multiple threads. Ordinary CPUs loads instructions from a single thread at any given time. There is a big delay while data is fetched from main memory. The CPU waits drumming it's non-existent fingers wasting all those cycles. Such waits are bad for pipelines further degrading performance. A CMT cpu can load instructions and data from multiple threads at the same time. If it is executing instructions from one thread and there is a delay in fetching data, the cpu can execute instructions from another thread. And then if the second thread waits for memory access, the CPU switches to the next thread and then to the next one and then back to the first one. So at any given time a single CPU or core is executing instructions from 4 threads at the same time. This works very well if the threads are not CPU bound. ie. if threads access main memory often. There is ample opportunity for all threads to run. If any one thread is CPU bound, then that thread keeps running without giving any of the other threads a chance. CMT is thus very good for a particular kind of workload. This explains CMT: http://developers.sun.com/solaris/articles/chip_multi_thread.html#1 cheers Binu > On Wed, Aug 5, 2009 at 3:08 PM, Saurabh Vyas <Saurabh.Vyas at sun.com> wrote: >> >> HI Gopi, >> >> Please read about CMT (Chip Multi Threading) at >> http://www.hpcaconf.org/hpca11/papers/23_x_spracklen-chipmultithreading-1.pdf >> >> HTH, >> ~Saurabh >> >> gopi krishnan wrote: >>> >>> Hi, >>> >>> What is the concept called CMT Microprocessor? >>> >>> Thanks&Regards, >>> Gopi&Krishnan S >>> >>> On Wed, Aug 5, 2009 at 2:27 PM, Tirthankar <no-reply at opensolaris.org >>> <mailto:no-reply at opensolaris.org>> wrote: >>> >>> ? ?Check out http://www.opensparc.net/ >>> ? ?You will get all information on SPARC processors. >>> >>> >>> ? ?Thanks, >>> ? ?Tirthankar >>> ? ?-- >>> ? ?This message posted from opensolaris.org <http://opensolaris.org> >>> ? ?_______________________________________________ >>> ? ?ug-bosug mailing list >>> ? ?List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org >>> ? ?<mailto:ug-bosug-unsubscribe at opensolaris.org> >>> ? ?List-Owner: mailto:ug-bosug-owner at opensolaris.org >>> ? ?<mailto:ug-bosug-owner at opensolaris.org> >>> ? ?List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54 >>> >>> >>> >>> >>> -- >>> Gopi Krishnan S, >>> Gee >>> <img alt="www.bigoo.ws <http://www.bigoo.ws>" border="0" >>> src="http://media.bigoo.ws/letters/style27/g.gif"><img alt="www.bigoo.ws >>> <http://www.bigoo.ws>" border="0" >>> src="http://media.bigoo.ws/letters/style27/o.gif"><img alt="www.bigoo.ws >>> <http://www.bigoo.ws>" border="0" >>> src="http://media.bigoo.ws/letters/style27/p.gif"><img alt="www.bigoo.ws >>> <http://www.bigoo.ws>" border="0" >>> src="http://media.bigoo.ws/letters/style27/i.gif"> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> ug-bosug mailing list >>> List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org >>> List-Owner: mailto:ug-bosug-owner at opensolaris.org >>> List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54 >>> >> >> _______________________________________________ >> ug-bosug mailing list >> List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org >> List-Owner: mailto:ug-bosug-owner at opensolaris.org >> List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54 > > > > -- > Gopi Krishnan S, > Gee > <img alt="www.bigoo.ws" border="0" > src="http://media.bigoo.ws/letters/style27/g.gif"><img alt="www.bigoo.ws" > border="0" src="http://media.bigoo.ws/letters/style27/o.gif"><img > alt="www.bigoo.ws" border="0" > src="http://media.bigoo.ws/letters/style27/p.gif"><img alt="www.bigoo.ws" > border="0" src="http://media.bigoo.ws/letters/style27/i.gif"> > > > _______________________________________________ > ug-bosug mailing list > List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org > List-Owner: mailto:ug-bosug-owner at opensolaris.org > List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54 >