HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  RESOURCE CENTER  |  INDUSTRIES
REGISTER   |   LOGIN   |   HELP
Ann R. Thryft
User Rank
Blogger
Re: Much needed development tool
Ann R. Thryft   6/13/2012 12:49:29 PM
NO RATINGS
Shifting to multithreaded designs is a major effort. It's good to see more than the mere handful of design products that were available a few years ago to help make these shifts.

gsmith120
User Rank
Platinum
Partitioning
gsmith120   6/13/2012 5:22:20 AM
NO RATINGS
I think Zihong Lin stated something like people moving from single-core programming to multicore have to now think about partitioning the software.  When I hear partitioning I think architecture. So regardless if you have firmware or software design, one or multicore upfront planning and architecture should always be done prior to coding.  I've seen many poor designs because of the lack of pre-planning.  I'm trying to build my software skills, think I will check this tool out.

gsmith120
User Rank
Platinum
Re: Much needed development tool
gsmith120   6/13/2012 5:19:22 AM
NO RATINGS
Interesting article.  My experience is mainly in firmware/FPGA/HDL designs and grow up not using schematic capture or graphical tools for development.  The main reason for this was coding offered more flexibility.  I'm hoping the new generation of graphical tools is much better. 

Charles Murray
User Rank
Blogger
Re: Much needed development tool
Charles Murray   6/12/2012 7:30:34 PM
Good point, Bill. National Instruments has been offering help with multicore for at least five years. The tools are there for multicore, and they're coming from multiple directions.

williamlweaver
User Rank
Platinum
Re: Much needed development tool
williamlweaver   6/12/2012 12:30:20 PM
NO RATINGS
I don't want to sound like a shill for one of the advertisers of Design News, but in addition to these fantastic solutions from PolyCore Software and Texas Instruments, there is another Texas-based company, National Instruments, that has been evangelizing the utility of parallel, graphical, data flow programming that is a perfect fit for multi-threaded and multi-core processes. With its popularity in the engineering disciplines, there is no lack of fans for LabVIEW, but over the past 30 years it has taken a back seat to the popularity of other languages like such as C and Java in the non-engineering markets. Perhaps the rise of additional graphical programming tools like Poly-Platform and others will slowly move us past the bottleneck of text-based development environments and popularize the elegance of graphical programming.

naperlou
User Rank
Blogger
Re: Much needed development tool
naperlou   6/12/2012 8:51:44 AM
NO RATINGS
Beth, yes this type of tool is needed.  It is akin to programming a FPGA with an soft processor.  You then profile the application to determine which functions can be moved to the FPGA fabric.  At least with multi-core you do not have the same problem you might have with multicomputers, or machines that are seperate with an interconnection network.  That will probably be the next item (there are lots of computers in a modern car, for example).  Perhaps we will see some consolidation there.

Beth Stackpole
User Rank
Blogger
Much needed development tool
Beth Stackpole   6/12/2012 8:42:41 AM
NO RATINGS
Making the transition from single core to multicore programming is no easy task, and design and software engineers are going to need a helping hand. Software capabilities always lag behind what the power of the hardware promises. It took some time before visualization software, CAD tools, simulation software, and other development platforms were able to take advantage of the parallel processing capabilities of multicore servers. In fact, that transformation is still underway. I would expect the same with this kind of platform.

 

 



Partner Zone
Latest Analysis
Andrew Morris designed a circuit that could detect a stroke victim's groan and convert the sound into a signal so caregivers would know when help was needed.
New disc magnet motors fit into the design trend of stepping up to closed loop performance while maintaining the cost advantage of stepper motor technology.
At the Design News webinar on June 27, learn all about aluminum extrusion: designing the right shape so it costs the least, is simplest to manufacture, and best fits the application's structural requirements.
On April 21, NASA launched a novel project, putting into orbit three satellites that employ an off-the-shelf commercial smartphone as the control system.
Design News's latest radio show explores the benefits – and tradeoffs – of smart machines.
More:Blogs|News
Design News Webinar Series
5/30/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
5/29/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
6/25/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
6/27/2013 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
Blogs from Our Sponsors
From Dell / Intel®
New Paradigms in Design Work
Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013    5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
From Dell / Intel®
Increased Workstation Performance Is as Easy as 'DPPO'
Trey Morton, Dell, 4/25/2013    2
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
From Dell / Intel®
Taking Some of the Grit out of Manufacturing
Kirsten Billhardt, Manufacturing Industry Marketing Strategist, Dell, 3/26/2013    5
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jun 24 - 28, Design Your Own Android App
SEMESTERS: 1  |  2  |  3


DN Radio
Sponsored by
NEXT UPCOMING BROADCAST
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Copyright © 2013 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service