Breaking News
Comments
Newest First | Oldest First | Threaded View
Peter Clarke
User Rank
Author
Re: Tools
Peter Clarke   7/4/2013 7:32:17 AM
NO RATINGS
It may be that the focus of attention will, and should be, in software scheduling.

That will then make decisions based on available resources at run time as to where tasks/threads etc. should reside.


Extensive workload simulation on virtual prototypes then tells you what resources it is best to put in the SoC. Although each time you strip a resource out in the interest of saving area/power you would need to resimulate to look for unintended consequences on particular peak performance requiring tasks.

sixscrews
User Rank
Author
Re: Tools
sixscrews   7/2/2013 5:46:04 PM
NO RATINGS
So this is new?

Hardware always outpaces software - and multi-core has been around since the eigth day of Creation.  So why haven't the toolmakers kept up?

Dunno - maybe it's too hard?  Maybe multi-cores are nice but don't really work?

I don't think so - somebody's gonna make a lot of money if they crack this nut.

I sure would love to run a multi-core RTOS on my bipedal robot - one moment it's mild mannered Clark Kent, the next minute it's Stooperman - locked up and helpless in the presence of a new and improved bug.  But it's still multi-core and very, very cool.

wb

BrianBailey
User Rank
Author
Re: Tools
BrianBailey   7/2/2013 3:52:22 PM
NO RATINGS
You are right Peter in that there are tools for the software portion of a single processor and some work related to multi-processor, but almost nothing on the hardware side. We are beginning to see things such as specific cell libraries optimized for processors, but we haven't yet got to the point where synthesis, and place and route can be optimize based on knowing it is a processor and thus the general structures likely to be seen. Also, nothing that woud help with things such as knowing which processor to use.

Peter Clarke
User Rank
Author
Tools
Peter Clarke   7/2/2013 3:11:15 PM
NO RATINGS
One of the issues is that while there is some tool support around specific processor architectures (compilers, debuggers, etc,) there is not much unified support for heterogeneous multiprocessing chips.

Still a couple of UK firms are trying to help out. I am thinking of Imperas and UltraSoC.



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
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 ...
See the Virtex® UltraScale+™ FPGA with 32.75G backplane ...
Vincent Ching, applications engineer at Avago Technologies, ...