Jump to content

Vector Fabrics, B.V.: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎History: Removed links to vector fabrics press material. Removed older products.
Kvangend (talk | contribs)
No edit summary
Line 9: Line 9:
| products = [http://www.vectorfabrics.com/products/pareon/ Pareon]
| products = [http://www.vectorfabrics.com/products/pareon/ Pareon]
| homepage = [http://www.vectorfabrics.com/ vectorfabrics.com]
| homepage = [http://www.vectorfabrics.com/ vectorfabrics.com]
[http://www.multicoreprogramming.com multicoreprogramming.com]
| intl = Yes
| intl = Yes
}}
}}

Revision as of 07:26, 22 April 2014

Vector Fabrics, B.V.
Company typePrivate
IndustryEmbedded software development tools
FounderMike Beunder
Martijn Rutten
Paul Stravers
Jos van Eijndhoven
HeadquartersEindhoven, the Netherlands
ProductsPareon
Websitevectorfabrics.com multicoreprogramming.com

Vector Fabrics, B.V. is a company that provides tools and services for optimizing software performance. The Vector Fabrics tools optimize parallel software for multicore (embedded) systems, the services are aimed wider at system performance in general. The tools analyze ANSI C/C++ programs and identify opportunities for multi-threading.[1] Each multi-threading alternative is supported with parallelization recipes and characterized with a speedup for a selected target computing platform.[2][3]

History

Vector Fabrics was founded in February, 2007.[4] The EE Times 'Silicon 60' list of emerging startups included Vector Fabrics in November 2010.[5] Since 2011 Europractice distributes Vector Fabrics tools via EDA Software Services[6] to European academic institutions and publicly funded research laboratories. In April 2011 Vector Fabrics open-sourced the vfTasks library, including complex synchronization and multithreading primitives. In June 2012 Vector Fabrics released Pareon, a tool to help programmers optimize software for multicore platforms.

Products

File:VfEmbedded screenshot.png
A screenshot of Pareon estimating a 6.8 execution speedup from parallelizing two C functions on a multicore ARM processor and accelerating another two with dedicated hardware. Furthermore, the GUI displays a program call graph including loop nodes, dependency properties, a dependency view, resource usage and help.

A downloadable product was launched in 2012:

Product Description Parallelization recipe Target architectures Microarchitecture timing Release date
Pareon[7] Analyzes ANSI C/C++ programs, displays compute-intensive loops and data dependencies relevant for parallelization. The user can select loops for parallelization, see the estimated local/global speedup and implement the code changes via easy to follow refactoring steps. Yes Intel Core i5, Intel Atom, ARM Cortex-A9, AMD Opteron, hardware accelerators Yes Jun 19, 2012

Management team

  • Martijn Rutten, Co-founder, CEO
  • Jos van Eijndhoven, Co-founder and CTO
  • Paul Stravers, Co-founder and Chief Architect
  • Petteri Laakso, VP Sales
  • Stefan Holdermans, VP Engineering
  • Dennis Maas, CFO

References