Up to this point, the PC experience was a fairly static one. It was hard to fully interact with the computer screen in front of you. The Apple Macintosh, released in 1984, changed that completely. It was the first commercially successful computer to use a graphical user interface (GUI), which changed how people thought of the PC completely. A desktop metaphor was used, in which files looked like pieces of paper; directories looked like file folders; there were a set of desk accessories like a calculator, notepad, and alarm clock that the user could place around the screen as desired; and the user could delete files and folders by dragging them to a trash can on the screen. Drop down menus were also introduced.Microsoft introduced Windows 1.0 in 1985,and soon followed with Windows 2.0. With the 1990 launch of Windows 3.0, based on Common User Access its popularity truly exploded and Windows became the defacto standard GUI for mainstream computer users.Not only was the invention of the GUI a key turning point in the development of the PC, but a dynamic graphical interface is one of the most important aspects of today’s computing solutions as PC users demand more innovative and immersive multimedia experiences that include touch, gesture, and voice recognition.
While the concept of the Internet had been introduced many years earlier, the modern World Wide Web as we know it did not emerge until the mid ’90’s. Mosaic is the web browser credited with popularizing the World Wide Web,developed at the National Center for Supercomputing Applications (NCSA) at the University of Illinois Urbana-Champaign beginning in late 1992. NCSA released the browser in 1993 followed by Microsoft’s introduction of the Internet Explorer in 1995 as a companion to Windows 95. Suddenly PC users had what they needed to “surf the web” and the Internet was transformed from a text-based file transfer vehicle to a graphical information highway.The most popular contemporary browsers, Internet Explorer , Mozilla Firefox and Google Chrome retain many of the characteristics of the original Mosaic graphical user interface (GUI) and interactive experience.Source:http://www.answers.com/topic/mosaic-web-browser
Computing hardware was also on an evolutionary path. With PC users demanding more sophisticated and realistic graphics, applications were being developed that required more computational capabilities. The creation and consumption of more complex applications and larger amounts of data led to the movement of the x86 CPU to 64-bit in 2003, with AMD leading the charge with its AMD OpteronTM and AthlonTM technologies. The next move was to parallel computing – with both CPUs and GPUs offering multiple cores that were accessible by developers. This enabled several tasks to be run simultaneously.Parallel computing offers programmers the ability to provide more resources to help complex applications faster and with less power consumption and deliver an enhanced computing experience.
Social networking – both online and via mobile devices – has become truly pervasive. Facebook now has more than 500 million active users, representing one person in every 14 in the world. Additionally, mobile computing has become more interactive than ever. iPhone applications reached one billion downloads in 9 months – over 250,000 total apps – with the average number of apps per user at 41. The PC user today wants an engaging, social experience no matter where they are. Sources: Facebook Blog, July 2010: http://blog.facebook.com/blog.php?post=409753352130CNet Survey, Sept. 2010: Mobile apps prevalent but often unused: http://news.cnet.com/8301-1035_3-20016358-94.html
GPU Compute can now: Drive improved touch, gesture, and voice recognition in graphical user interfaces Drive an enhanced experience for next generation of graphic web browsersThere is an emerging world of tools designed to help create code that can be balanced across the CPU and GPU:OpenCL™ (Open Computing Language) from the Khronos Group is an open programming standard for heterogeneous computing systems that enables the GPU to work in concert with the CPU to accelerate many applications beyond graphics. DirectCompute, a DirectX API from Microsoft, is designed to enables Windows programmers to develop compute intensive applications that can take advantage of the massively parallel power of the GPU.For the web developer, Microsoft Internet Explorer 9 and the Adobe Flash Player 10.1 are engineered to leverage GPU computing, enabling the development of more vibrant web content without requiring direct programming of the GPU. AMD Fusion will bring together the best of the CPU and GPU onto a single die to harness the incredible power of software applications today – and tomorrow.
9. Today, our PC experience is<br />more mobile and social…<br />
10. Internet-Based Applications Explode <br />Facebook - 2010<br />More than 500 million active users in July 2010<br />iPhone Apps - 2010<br />One billion apps downloaded in 9 months <br />
11. The next inflection point<br />is now upon us…<br />
12. The Next Big Thing in Software . . .<br />Rich, immersive experience<br />every screen based on CPU and GPU collaborative computing<br />
13. We Need YOUR Help<br />The next inflection point in personal computing requires an entire ecosystem to work together and change the industry. Here’s how you can join AMD: <br />AMD Fusion Fund<br />AMD is looking for companies developing cutting-edge applications, tools, technology or form factors. Contact us: http://sites.amd.com/us/fusion/apu/pages/fusionfund.aspx<br />AMD Developer Central<br />Comprehensive resources to help software developers in all areas of programming and application development<br />http://developer.amd.com<br />OpenCL Zone<br />Learn more about developing for the AMD Fusion Family of APUs<br />http://developer.amd.com/zones/OpenCLZone<br />