Breaking News
Comments
Newest First | Oldest First | Threaded View
<<   <   Page 2 / 2
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
Author
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
Author
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
Author
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
Author
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
Author
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
Author
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
Author
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
Author
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?

rick merritt
User Rank
Author
Two approaches to Big/Little
rick merritt   8/5/2013 11:33:23 AM
NO RATINGS
ARM detailed itds two approaches to Big Little at ARM Tech Con last year:

http://www.eetimes.com/document.asp?doc_id=1262724

Apparently Samsung got to market first with the clsutered approach and Mediatek opted to be first with the more sophisticated MP approach that took a little longer to mature.

I would expect all the ARM SoC guys will move to MP with their next gen products.

<<   <   Page 2 / 2


Datasheets.com Parts Search

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

What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.

Brought to you by:

Like Us on Facebook
Special Video Section
Once the base layer of a design has been taped out, making ...
In this short video we show an LED light demo to ...
The LTC2380-24 is a versatile 24-bit SAR ADC that combines ...
In this short video we show an LED light demo to ...
02:46
Wireless Power enables applications where it is difficult ...
07:41
LEDs are being used in current luxury model automotive ...
With design sizes expected to increase by 5X through 2020, ...
01:48
Linear Technology’s LT8330 and LT8331, two Low Quiescent ...
The quality and reliability of Mill-Max's two-piece ...
LED lighting is an important feature in today’s and future ...
05:27
The LT8602 has two high voltage buck regulators with an ...
05:18
Silego Technology’s highly versatile Mixed-signal GreenPAK ...
The quality and reliability of Mill-Max's two-piece ...
01:34
Why the multicopter? It has every thing in it. 58 of ...
Security is important in all parts of the IoT chain, ...
Infineon explains their philosophy and why the multicopter ...
The LTC4282 Hot SwapTM controller allows a board to be ...
This video highlights the Zynq® UltraScale+™ MPSoC, and sho...
Homeowners may soon be able to store the energy generated ...
The LTC®6363 is a low power, low noise, fully differential ...