Cadalyst - May 2008 - (Page 23) viewpoint CPU Architecture Today Heat becoming un unmanageable problem PRODUCE. PERSUADE. PERFORM. Figure 1. In CPU architecture today, heat is becoming an unmanageable problem. (Courtesy of Pat Gelsinger, Intel Developer Forum, Spring 2004) ON PAPER. WITH CANON GENUINE TONER, PARTS AND SUPPLIES. embryonic on the evolutionary scale. Only last year did a voice-recognition program, called Sync, hit the mainstream in some Ford vehicles. Although useful and fun, such recognition controls a relatively small set of tasks. So how does the brain keep up at such slow speeds? It massively parallels communication between approximately a 100 billion neurons, computing complexity in a cumulative time that is superior to any computer on our planet. The interesting question is, of course, how far away we are from a similar massively parallel-computing capability in a practical form factor. Let’s explore this notion. First, CPUs are rapidly scaling with cores at slower speeds, but they’re still quicker than interneuron communication. It’s very possible that CPUs with thousands of cores might consume less power because they would operate at slower clock speeds. Second, CPUs can be paired in multiples within a single machine (multicore, multiprocessor). Third, each machine can, in turn, be networked into a cluster or farm of computers, effectively creating an enormous supercomputer of gargantuan scale. It therefore makes some sense that if a system could be devised on a chip in a 3D form rather than interconnected flat layers, the CPU might rival the brain’s architecture. But there is no guarantee of intelligence. Developing an intellect would require software that can take advantage of parallel computation and address bounds of memory upon which to store, change, and evolve May 2008 cadalyst www.cadalyst.com both results and its own design. Conceptually, it seems possible, with one exception: Although hardware might one day mimic the architecture of the brain, there is no precedent for massively parallel software because coding techniques are bound by a legacy of serialized computing architecture. Talking Parallelism Allow me to reveal what might not be obvious: CAD applications do not run any faster. In fact, they might even be slower because multicore CPUs have generally lower clock speeds than their single-core parents. However, from a user’s perspective, these CPUs have made a dramatic improvement in how people interact with computers. Switching between applications is substantially faster. Multimedia applications run flawlessly, delivering eye-popping, high-definition content. Some photo-editing applications and animation packages output images and video noticeably faster. However, CAD applications have not capitalized on the multicore opportunity and consequently have not derived any tangible direct benefits. To take advantage of multiple CPU cores, software must thread, or task, across cores simultaneously or intelligently split tasks among cores to provide a balance of performance and interactivity. An animation application, for example, can sequence rendering of frames simultaneously to each core, effectively processing frames 1 and 2 of the sequence at the same time and then scheduling frames 3 and 4. In other words, www.usa.canon.com 1-800-OK-CANON Canon is a registered trademark of Canon Inc. in the United States and may also be a registered trademark or trademark in other countries. IMAGEANYWARE is a trademark of Canon. © 2007 Canon U.S.A., Inc. All rights reserved. 23 http://www.usa.canon.com http://www.cadalyst.com
Table of Contents Feed for the Digital Edition of Cadalyst - May 2008 Cadalyst - May 2008 Contents Editor's Window Cad Central A Solid Job in AutoCAD Today’s Power — Quad-Core Workstations Performance — Tomorrow’s Possibilities Reverse Engineering an Antique Italian Treasure Trends in Reverse Engineering NextEngine 3D Scanner — Reverse-Engineering Tool Setting CAD Standards Fight for Your Hardware Rights The Jack and Jill of Ergonomics Technology for Civil Infrastructure Cad Cartoon Issue Indexes Shortcuts and Solutions Cadalyst - May 2008 Cadalyst - May 2008 - Cadalyst - May 2008 (Page Cover1) Cadalyst - May 2008 - Cadalyst - May 2008 (Page Cover2) Cadalyst - May 2008 - Contents (Page 3) Cadalyst - May 2008 - Contents (Page 4) Cadalyst - May 2008 - Contents (Page 5) Cadalyst - May 2008 - Editor's Window (Page 6) Cadalyst - May 2008 - Editor's Window (Page 7) Cadalyst - May 2008 - Editor's Window (Page 8) Cadalyst - May 2008 - Editor's Window (Page 9) Cadalyst - May 2008 - Cad Central (Page 10) Cadalyst - May 2008 - Cad Central (Page 11) Cadalyst - May 2008 - A Solid Job in AutoCAD (Page 12) Cadalyst - May 2008 - A Solid Job in AutoCAD (Page 13) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 14) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 15) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 16) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 17) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 18) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 19) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 20) Cadalyst - May 2008 - Today’s Power — Quad-Core Workstations (Page 21) Cadalyst - May 2008 - Performance — Tomorrow’s Possibilities (Page 22) Cadalyst - May 2008 - Performance — Tomorrow’s Possibilities (Page 23) Cadalyst - May 2008 - Performance — Tomorrow’s Possibilities (Page 24) Cadalyst - May 2008 - Performance — Tomorrow’s Possibilities (Page 25) Cadalyst - May 2008 - Performance — Tomorrow’s Possibilities (Page 26) Cadalyst - May 2008 - Reverse Engineering an Antique Italian Treasure (Page 27) Cadalyst - May 2008 - Reverse Engineering an Antique Italian Treasure (Page 28) Cadalyst - May 2008 - Reverse Engineering an Antique Italian Treasure (Page 29) Cadalyst - May 2008 - Reverse Engineering an Antique Italian Treasure (Page 30) Cadalyst - May 2008 - Reverse Engineering an Antique Italian Treasure (Page 31) Cadalyst - May 2008 - Trends in Reverse Engineering (Page 32) Cadalyst - May 2008 - Trends in Reverse Engineering (Page 33) Cadalyst - May 2008 - Trends in Reverse Engineering (Page 34) Cadalyst - May 2008 - Trends in Reverse Engineering (Page 35) Cadalyst - May 2008 - NextEngine 3D Scanner — Reverse-Engineering Tool (Page 36) Cadalyst - May 2008 - NextEngine 3D Scanner — Reverse-Engineering Tool (Page 37) Cadalyst - May 2008 - Setting CAD Standards (Page 38) Cadalyst - May 2008 - Setting CAD Standards (Page 39) Cadalyst - May 2008 - Fight for Your Hardware Rights (Page 40) Cadalyst - May 2008 - Fight for Your Hardware Rights (Page 41) Cadalyst - May 2008 - The Jack and Jill of Ergonomics (Page 42) Cadalyst - May 2008 - The Jack and Jill of Ergonomics (Page 43) Cadalyst - May 2008 - Technology for Civil Infrastructure (Page 44) Cadalyst - May 2008 - Technology for Civil Infrastructure (Page 45) Cadalyst - May 2008 - Technology for Civil Infrastructure (Page 46) Cadalyst - May 2008 - Issue Indexes (Page 47) Cadalyst - May 2008 - Issue Indexes (Page 48) Cadalyst - May 2008 - Issue Indexes (Page 49) Cadalyst - May 2008 - Shortcuts and Solutions (Page 50) Cadalyst - May 2008 - Shortcuts and Solutions (Page Cover3A) Cadalyst - May 2008 - Shortcuts and Solutions (Page Cover3B) Cadalyst - May 2008 - Shortcuts and Solutions (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.