Breaking News
Comments
Newest First | Oldest First | Threaded View
<<   <   Page 2 / 3   >   >>
rick merritt
User Rank
Author
Re: Programming an Octa?
rick merritt   8/6/2013 2:10:46 PM
NO RATINGS
@Peter : It will be interesting to see if a line emerges as to what part of this is stuff Linaro will enable for everybody and what part, if any, becomes stuff SoC vendors try to use to differentiate their offerings. Clearly MTK is seeking an edge here this time around.

rick merritt
User Rank
Author
Re: Programming an Octa?
rick merritt   8/6/2013 2:08:40 PM
NO RATINGS
@Jim: I agree. We have seen mainstream chips pretty quickly jump from one to two to four to eight cores. But at this stage we seem to be getting into a more hetero world where its a bunch of mixed cores for specilized jobs, in part because the existing tools and jobs only parallelize so much.

JimMcGregor
User Rank
Blogger
Re: Programming an Octa?
JimMcGregor   8/6/2013 1:09:21 PM
NO RATINGS
Programming is an will continue to bean issue as the number of cores increases. Some would argue that they have already reached a point of diminishing returns. However, the programmingmodels will evolve, especially as these are used in mobile devices and other applications that are doing a wide variety of functions driven not just by the user, but also cloud services, sensors, and other background applications.

The real point of the new MediaTek processor is that this is an all-LITTLE solution, as opposed to a big.LITTLE architecture like the Samsung Exynos Octa. These Coretex-A7 cores are about a fifth or the size and power of the Coretex-A15 cores. The result will be a much small chip with much lower power consumption. This opens up new possibilities for lower power and lower cost devices.

junko.yoshida
User Rank
Blogger
Re: Programming an Octa?
junko.yoshida   8/6/2013 9:46:13 AM
NO RATINGS
To MTK's defense, we do know the following. This is what MTK disclosed when it announced its quad-core AP for tablet using HMP. 

While ARM enables HMP with its IP and software, MediaTek claimsit also added things like "an advanced scheduler algorithm, combined with adaptive thermal and interactive power management" to maximize performance and energy efficiency of the ARM big.LITTLE architecture. "This technology enables application software to access all of the processors in the big.LITTLE cluster simultaneously for a true heterogeneous experience," the Taiwanese company said.

Caleb Kraft
User Rank
Blogger
Re: Two approaches to Big/Little
Caleb Kraft   8/6/2013 9:09:54 AM
NO RATINGS
Yes announcing before they have a showable item is like shooting themselves in the foot, since they can't defend themselves against criticism. They don't have a product to showcase and tout results from. The criticism from qualcom came at an optimal time (for qualcom) because all MT can do is wait.

Peter Clarke
User Rank
Blogger
Re: Programming an Octa?
Peter Clarke   8/6/2013 5:02:16 AM
NO RATINGS
There are major issues for programming heterogeneous multicore processors. 

The clustered migration approach adopted by Samsung in Exynos Octa 5 has the advantage of presenting a uniprocessor programming model to the software engineer.

When you get into the global task scheduling across big, little and graphics cores you need to have a task schedular that can - moment-by-moment - pay attention to workloads, available resources and what runs best where.

Not only do those algorithms need to be smart, prioritized, they need to be debugged to make sure that tasks don't end up blocking each other or getting into wasteful behaviors.

This software will normally sit somewhere near the operating system and so starts to be a non-SoC provider issue.

Like it all theses good things it requires team work.

My understanding is that ARM is uploading software for this for Linux through Linaro.

 

 

 

junko.yoshida
User Rank
Blogger
Re: Two approaches to Big/Little
junko.yoshida   8/5/2013 6:40:28 PM
NO RATINGS
well, i would hate to say it, but this is what happens when a company "pre-announces" something -- prematurely. i can see MTK couldn't resist getting into the octa-core fray -- because there is so much buzz going on in the media -- and yet not being able talk about it in detail (until they have products later this year) sort of does disservice to the industry and also to itself. Speculation moves fast, and there goes the real opportunity for MTK to tell its own story in its own terms.

Susan Rambo
User Rank
Blogger
Programming an Octa?
Susan Rambo   8/5/2013 1:03:18 PM
NO RATINGS
What issues will the octa-core bring to engineers designing with it? I know some embedded systems engineers were dubious about multicore. However, software developers should welcome the challenge, maybe....In this Feb 2013 article from Multicore Association, the association claims: "The multicore era shifts more of the responsibility for performance gains onto the software developer who must direct how work is distributed amongst the cores. In the future, the number of cores integrated onto one processor is expected to increase, which will place even greater burden on the software developer."

Peter Clarke
User Rank
Blogger
Re: Two approaches to Big/Little
Peter Clarke   8/5/2013 11:45:39 AM
NO RATINGS
Renesas also did a clustered migration big-little chip.

However, until we can get confirmation that any upcoming MediaTek octa-core chips are hetereogeneous we don't know that are adopting what ARM calls "global task scheduling."

There is reference in the video to the use of software to optimize for performance or efficiency but there is NO reference to big, little or ARM.

 

 

Tom Murphy
User Rank
Blogger
Quad or Octa?
Tom Murphy   8/5/2013 11:38:13 AM
NO RATINGS
I'd be interested in hearing more about the Quad vs Octa considerations in the Samsung case.  How does that affect performance?  Is it like a quad or octa?

<<   <   Page 2 / 3   >   >>


EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Max Maxfield

Steve Wozniak Reacts to Latest iPhone
Max Maxfield
9 comments
Funnily enough, just a few days ago as I pen these words, I was chatting with my wife (Gina the Gorgeous) when she informed me that -- as a kid -- she had never played at making a ...

EDN Staff

11 Summer Vacation Spots for Engineers
EDN Staff
20 comments
This collection of places from technology history, museums, and modern marvels is a roadmap for an engineering adventure that will take you around the world. Here are just a few spots ...

Glen Chenier

Engineers Solve Analog/Digital Problem, Invent Creative Expletives
Glen Chenier
15 comments
- An analog engineer and a digital engineer join forces, use their respective skills, and pull a few bunnies out of a hat to troubleshoot a system with which they are completely ...

Larry Desjardin

Engineers Should Study Finance: 5 Reasons Why
Larry Desjardin
46 comments
I'm a big proponent of engineers learning financial basics. Why? Because engineers are making decisions all the time, in multiple ways. Having a good financial understanding guides these ...

Flash Poll
Top Comments of the Week
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)