SGS Geometallurgy, a division of SGS Canada, Inc., helps mining companies optimize plant design, forecast production, and minimize risk. FLEET™, the group’s old solution for simulating the flow of ore through a processing plant, required seven seconds per mine block regardless of how powerful the system running the application was. SGS used the new parallel processing tools in Microsoft Visual Studio 2010 and the .NET Framework 4 to build its Integrated Geometallurgical Simulator, or IGS™, which simulates 20 blocks per second per processor core—more than a million blocks per hour on a modern four-processor server. SGS adopted the new parallel processing tools in just a few days and can now easily parallelize its applications. Ease of parallelization has also enabled the company to simplify its code and deliver compelling new features, giving SGS a greater edge in winning new business.