Vector Fabrics, B.V. was a software-development tools vendor originated from Eindhoven based in Zaltbommel, the Netherlands. They developed
tools
A tool is an object that can extend an individual's ability to modify features of the surrounding environment or help them accomplish a particular task. Although many animals use simple tools, only human beings, whose use of stone tools dates ...
for programming
multicore
A multi-core processor (MCP) is a microprocessor on a single integrated circuit (IC) with two or more separate central processing units (CPUs), called ''cores'' to emphasize their multiplicity (for example, ''dual-core'' or ''quad-core''). Ea ...
platforms. Vector Fabrics says to help software developers and OEMs that struggle to write error-free and efficient code for multicore and (heterogeneous) manycore processors.
Products
Vector Fabrics' Pareon Profile is a predictive profiling tool based on dynamic analysis to explore opportunities and bottlenecks for parallel execution of C and C++ code. The product includes a model of the target platform (e.g. ARM Android) to predict the performance and power gains of a proposed code rewrite. It has been used a.o. to optimize Blink and
Webkit
WebKit is a browser engine primarily used in Apple's Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles starting with the PS3, the Tizen mobile operating systems, the Amazon K ...
, the engine underlying the Chrome browser, the Bullet Physics engine, the IdTech4 game engine underlying Doom 3, and a number of video codecs and image processing applications.
Vector Fabrics' Pareon Verify uses dynamic analysis to find bugs in C or C++ application code.
It has been used to find bugs in various open source software projects like
PicoTCP,
VTK,
Navit and YARP.
vfTasks is an open-source library for writing
multi-threaded
In computer architecture, multithreading is the ability of a central processing unit (CPU) (or a single core in a multi-core processor) to provide multiple threads of execution.
Overview
The multithreading paradigm has become more popular a ...
applications in C and C++. It includes APIs for various synchronization and parallel programming patterns.
History
February 2007, Vector Fabrics was founded by three experts in multicore programming from NXP Semiconductors and Philips Research.
November 2012, Vector Fabrics was included in the EE Times 'Silicon 60' list of emerging startups.
June 2012, Vector Fabrics released Pareon Profile, a tool to help programmers optimize software for multicore platforms.
April 2013, Gartner selected Vector Fabrics as 'Cool Vendor in Embedded Systems & Software' in 2012.
May 2013, Vector Fabrics joined the Multicore Association (MCA).
May 2015, Vector Fabric moved from the center of Eindhoven, the Netherlands (
Province of Brabant) to Zaltbommel, the Netherlands (
Province of Gelderland
Gelderland ( , ), also known as Guelders ( ) in English, is a province of the Netherlands, located in the centre-east of the country. With a total area of of which is water, it is the largest province of the Netherlands by land area, and secon ...
).
October 2015 sees the public release of Pareon Verify, a tool to find software bugs via dynamic analysis.
Vector Fabrics was declared bankrupt in May, 2016.
References
{{Reflist
External links
Vector Fabrics websiteThe open-source vfTasks library
Parallel computing
Compilers
Zaltbommel