Largest Provider of Commercial Smalltalk
Cincom is the largest commercial provider of Smalltalk in the world, with twice as many partners and customers than all other commercial providers combined.

Tom Nies

What is MatriX?

Home > Our Solutions > Concurrency > What is MatriX?

MatriX is the new name for Polycephaly.


An Introduction to MatriXMost commercial applications do not leverage the power of today’s multi-core CPUs, largely in part to the fact that it is not trivial to do so.  Product management thought that this capability would be a large benefit to Smalltalkers, and challenged engineering to develop something in this space.   It was a challenge because doing something meaningful was daunting. What came from that challenge was our multi-core solution.  The result fit the requirements of product management; it’s simple, pragmatic, easy to use and effective.  The framework our engineers developed is called Polycephaly—a term meaning “many heads.” In talking to customers, several seem to be using it and enjoying its advantages.  In fact, one customer talked of running at 3X faster.  That is effective indeed, under proper circumstances.
“We are successfully using MatriX in our project. One thing we use it for is to parallelize execution of (time-consuming) unit tests that check code quality. These tests execute at 28 percent of original time, when using MatriX on a quad-core box.” – Current Cincom® VisualWorks® customer

Interested in learning an alternative for getting the most out of your PC? Click here to try it, and see how you can use MatriX to leverage the most from your multi-core PCs.
Interested in learning more information about the Cincom Smalltalk Foundation? Click here to watch Arden Thomas’ presentation from the 2013 Smalltalk Industry Conference.
Would you like to see the Cincom Smalltalk Product Manager, Arden Thomas, discuss leveraging multi cores? Click here for a unique look.