industry news
Subscribe Now

Vector Fabrics eases heterogeneous multicore development

Eindhoven, The Netherlands, February 21, 2011 Vector Fabrics today announced the launch of their vfEmbedded cloud-based tool that allows embedded engineers to partition and map their software onto complex multicore platforms with ease. Following on the success of vfAnalyst, the partitioning tool that uses a platform independent symmetrical multicore processor (SMP) approach, vfEmbedded supports specific multicore architectures that have different cores and can assign partitions to specific cores. The ARM Cortex A9 and x86 architectures are the first to be supported with more target types to follow. Heterogeneous platforms having non-uniform resources such as different processors and separate memories, and hardware accelerators are fully supported.

The partitioning process identifies the sections of code that can be run, in parallel, across individual, and potentially different types of, processor cores. The process of mapping then allows the developer to decide which software partition to allocate to each processor core. Accelerators or other hardware in the architecture can be modeled by providing performance information. Code partitions can then be mapped onto the hardware for more accurate performance estimation.

Once the partitioning and mapping decisions are complete, vfEmbedded provides a set of step-by-step instructions, referred to as a recipe, from which those decisions can be implemented without introducing unexpected errors. The time saved by both accelerating the partitioning and mapping process and reducing debug time through the avoidance of bugs makes it possible to complete the process in days instead of months.

The target systems for vfEmbedded are traditional embedded applications and system-on-chip (SoC) devices. vfEmbedded is ideal for software designers trying to implement complex algorithms and codecs onto a given platform. By using the tool they can optimize the application by squeezing more code into the available spaces without wasting time trying different partitions on a trial and error basis. In addition, vfEmbedded suits software architects trying to match the various algorithms and code being used against potential hardware architectures. In this way, a better and more efficient match can be made between software and hardware resources. This approach avoids resource over-provisioning and results in tighter control of end-product cost.

vfEmbedded is available as a cloud-based software service from March 1st. The tool is accessed using a standard web browser through the Vector Fabrics web site. Pricing is from ?450 per month. A free trial, including several example designs, is available.

More information is available at http://www.vectorfabrics.com/

Leave a Reply

featured blogs
Dec 19, 2024
Explore Concurrent Multiprotocol and examine the distinctions between CMP single channel, CMP with concurrent listening, and CMP with BLE Dynamic Multiprotocol....
Dec 24, 2024
Going to the supermarket? If so, you need to watch this video on 'Why the Other Line is Likely to Move Faster' (a.k.a. 'Queuing Theory for the Holiday Season')....

featured video

Introducing FPGAi – Innovations Unlocked by AI-enabled FPGAs

Sponsored by Intel

Altera Innovators Day presentation by Ilya Ganusov showing the advantages of FPGAs for implementing AI-based Systems. See additional videos on AI and other Altera Innovators Day in Altera’s YouTube channel playlists.

Learn more about FPGAs for Artificial Intelligence here

featured chalk talk

Infineon and Mouser introduction to Reliable Solid State Isolators
Sponsored by Mouser Electronics and Infineon
In this episode of Chalk Talk, Amelia Dalton and Daniel Callen Jr. from Infineon explore trends in solid state isolator and relay solutions, the benefits that Infineon’s SSI solutions bring to the table, and how you can get started using these solutions for your next design. 
May 28, 2024
36,511 views