All new hardware is multicore.
But multicore programming is complex, so most hardware potential remains unused and/or hard-to-find bugs are introduced.
Parallelization experts at Vector Fabrics have created a training course to ease the pain.
Next training: April 11-13 in Eindhoven, The Netherlands
All software projects migrating to multicore systems suffer from the same stages:
It doesn’t need to be this way
By recognizing and understanding the patterns in your code, you can prevent race conditions and deadlocks. Through the use of patterns, the design time goes down, yet quality improves because common bug types can be avoided completely.
"The training course was well set up and covered topics in-depth while keeping applications in mind. Thank You!"
"A very well presented and relevant course!"
"Wonderful, good work!"
"Can't think of anything that could be improved!"
"Instructor's coaching during the exercises was useful & inspiring."
"An exceptionally fine training with knowledgeable instructors/trainers."
"Very interesting training!"
All engineers at Vector Fabrics are long-time industry experts in hardware and software optimization. With background in hardware design, operating systems, software development and algorithms, Vector Fabrics team members have all earned their optimization badges. Our experience is rooted in the harsh reality of embedded, industrial, automotive and application industries. Attend our training to find out that our combined knowledge was distilled into this unique three day course.
In addition to software optimization services and training, Vector Fabrics also develops Pareon, an unparalleled software tool to aid the user in recognizing and implementing parallelism in existing code. Vector Fabrics is a technology and thought leader in multicore programming, member of the Multicore Assocation and a valued industry partner in many pan-European academic research projects.