Other Technologies to Watch
Utilizing the increasing number of CPU cores is essential to future implementations, while utilizing GPU cores will likely remain specialized. “Software that doesn’t become massively multi-core in implementation will be left behind as our models become larger,” notes Riddle. Yet McClure was quick to point out that “overall CAD performance is not limited by the CPU,” and others concurred. Multi-threading provides great benefits for things like analysis and rendering, but most people want to see improved speed in geometry regeneration, which is fundamentally a serial process.
Watts's novel approach is relevant to many problems that deal with network connectivity and complex systems' behaviour in general: How do diseases (or rumours) spread through social networks? How does cooperation evolve in large groups? How do cascading failures propagate through large power grids, or financial systems? What is the most efficient architecture for an organisation, or for a communications network? This fascinating exploration will be fruitful in a remarkable variety of fields, including physics and mathematics, as well as sociology, economics, and biology.