Stanford Center for Professional Development - Engineering http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.1340670789.01340670791 Stanford Center for Professional Development - Engineering The Stanford Center for Professional Development makes it possible for working professionals worldwide to become part of the spirit of innovation and openness at Stanford University by delivering graduate-level education-master of science degrees, graduate and professional certificates and individual courses-online, on campus and at the work site. Education 2. Demonstration of Brain Computer Interface using the Emotive Epoc (April 9, 2008) science, computer, brain, technology, invention, semantic interface, human, video game, neuro-technology, emotiv, epoc, EEG, EMG, PC, mind, virtual reality, conscious, headset, electrode, emotion, neural processing, device, signal, research science, computer, brain, technology, invention, semantic interface, human, video game, neuro-technology, emotiv, epoc, EEG, EMG, PC, mind, virtual reality, conscious, headset, electrode, emotion, neural processing, device, signal, research 1688646152 Mon, 22 Sep 2008 21:33:32 GMT Education Randy Breen 1:08:45 Botnets: Anticipating Failure (June 6, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1459068392 Mon, 04 Feb 2008 21:26:02 GMT Education Rick Wesson, support-intelligence.com 1:19:49 Computer Architecture is Back: The Berkeley View of the Parallel Computing Research Landscape Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1294503050 Tue, 10 Apr 2007 23:41:48 GMT Education Dave Patterson, UC Berkeley 1:14:41 Building Your Own Dynamic Language is Fun and Easy! First Steps on the Road to Reinventing Computing (February 14, 2007) Computer science, engineering, software, hardware, computer science, PC, programming environment, technology, language, design, implementation, abstraction, McCarthy, LISP, parsing, code generation Computer science, engineering, software, hardware, computer science, PC, programming environment, technology, language, design, implementation, abstraction, McCarthy, LISP, parsing, code generation 1294649767 Wed, 11 Apr 2007 00:02:46 GMT Education Ian Piumarta, Viewpoints Research Institute 1:14:38 A New Balancing Method for Solving Parametric Maximum Flow Problems (March 14, 2007) Computer science, engineering, software, hardware, computer science, PC, programming, technology, math Computer science, engineering, software, hardware, computer science, PC, programming, technology, math 1294470544 Wed, 11 Apr 2007 04:45:30 GMT Education Bin Zhang, HP Labs 0:56:45 The Future Evolution of High-Performance Microprocessors Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1323351978 Mon, 25 Jun 2007 22:17:52 GMT Education Norm Jouppi, HP Laboratories 1:02:08 New Architectures for a New Biology Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1323712351 Mon, 25 Jun 2007 22:19:37 GMT Education David E. Shaw, D E Shaw Research and Development & Center for Computational Biology and Bioinformatics, Columbia University 1:23:41 Measurements vs. Bits: Compressed Sensors Meets Information Theory Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1327434758 Mon, 25 Jun 2007 22:29:01 GMT Education Dror Baron, Rice University 1:16:38 A Structured Orchestration Language Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1327402482 Mon, 25 Jun 2007 22:24:27 GMT Education Jayadev "Jay" Misra, University of Texas at Austin 1:18:24 Stream Computing: Efficient Computing in the Many-Core Era Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1324040085 Mon, 25 Jun 2007 22:43:09 GMT Education William Dally 1:22:35 The Need, Evolution, and Detail of WLAN Security Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1328365633 Mon, 25 Jun 2007 22:38:43 GMT Education Kevin Hayes, Atheros Communications 1:14:17 25 Years at PDI Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1325414615 Mon, 25 Jun 2007 22:52:23 GMT Education Richard Chuang, Pacific Data Images ("PDI")/DreamWorks 1:11:14 Computing on the GPU: GeForce 8800 and NVIDIA CUDA Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1325381925 Mon, 25 Jun 2007 22:52:41 GMT Education Ian Buck, NVIDIA 1:19:24 Flash Player ActionScript Virtual Machine (Tamarin) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1324007223 Mon, 25 Jun 2007 22:56:33 GMT Education Rick Reitmaier, Adobe Systems 1:20:09 1. CMOS Process Variations: A "Critical Operation Point" Hypothesis (April 2, 2008) science, electrical, engineering, math, computer, technology, chip, circuit design, statistical design, process variations, functional testing, speed-binning, dynamic-voltage-frequency management, chip, Moore's Law, thought experiment, error-free operatio science, electrical, engineering, math, computer, technology, chip, circuit design, statistical design, process variations, functional testing, speed-binning, dynamic-voltage-frequency management, chip, Moore's Law, thought experiment, error-free operatio 1688959218 Mon, 22 Sep 2008 21:33:57 GMT Education Janak H. Patel 1:03:57 3. A Head in the Cloud: The Power of Infrastructure as a Service (April 23, 2008) science, electrical, engineering, math, computer, technology, amazon, internet, infrastructure, interface, business, distributed system, scalability, reliability, performance, cost-effectiveness, consumer, retail, customer, seller, web developer, enterpri science, electrical, engineering, math, computer, technology, amazon, internet, infrastructure, interface, business, distributed system, scalability, reliability, performance, cost-effectiveness, consumer, retail, customer, seller, web developer, enterpri 1692980574 Mon, 22 Sep 2008 21:38:42 GMT Education Werner Vogels 1:29:55 4. Distributed Systems: Computation With a Million Friends (and a Few Foes) (April 30, 2008) science, electrical, engineering, math, computer, technology, distributed system, Storage@home, Folding@home, architecture, layering, vectorization, threading, streaming, SMP, chips, clustering, organization, algorithm, learning, CPU, folding, GPU, softwa science, electrical, engineering, math, computer, technology, distributed system, Storage@home, Folding@home, architecture, layering, vectorization, threading, streaming, SMP, chips, clustering, organization, algorithm, learning, CPU, folding, GPU, softwa 1689593959 Mon, 22 Sep 2008 21:40:30 GMT Education Adam L. Beberg 1:17:58 5. Dynamic Languages Strike Back (May 7, 2008) science, electrical, engineering, math, computer, technology, programming, language, code, dynamic, Python, Ruby, Perl, C, C++, JavaScript, compiler, syntax, domain knowledge, inference, simulation, emulation, performance, JIT compilation, marketing, opt science, electrical, engineering, math, computer, technology, programming, language, code, dynamic, Python, Ruby, Perl, C, C++, JavaScript, compiler, syntax, domain knowledge, inference, simulation, emulation, performance, JIT compilation, marketing, opt 1689251283 Mon, 22 Sep 2008 21:43:14 GMT Education Steve Yegge 1:08:57 6. The Challenge of Small Form Factor: The ASUS Eee PC (May 14, 2008) science, electrical engineering, math, computer, operating system, technology, ASUS Eee, PC, server, growth, sales, notebook, screen size, design, research, product, Acer, motherboard, intel, internet, cost, price, form factor, consumer, demographic, mark science, electrical engineering, math, computer, operating system, technology, ASUS Eee, PC, server, growth, sales, notebook, screen size, design, research, product, Acer, motherboard, intel, internet, cost, price, form factor, consumer, demographic, mark 1688435326 Mon, 22 Sep 2008 21:44:19 GMT Education Jerry Dien 1:15:42 7. Spookytechnology and Society (May 21, 2008) science, electrical, engineering, math, computer, technology, physics, quantum, mechanics, information, nanotechnology, spookytechnology, particle, scale, government, measurement, entanglement, society, superposition, decoherence, silicon, photon trap, at science, electrical, engineering, math, computer, technology, physics, quantum, mechanics, information, nanotechnology, spookytechnology, particle, scale, government, measurement, entanglement, society, superposition, decoherence, silicon, photon trap, at 1689725812 Mon, 22 Sep 2008 21:47:16 GMT Education Charles Tahan 0:53:38 8. The Search for Jim Gray (May 28, 2008) science, computer modeling, technology, search, rescue, PLB, missing person, lost, family, friend, water, sea, drift, vessel, sailing, boat, navigation equipment, Jim Gray tribute, radio, satellite imagery, Homeland Security, Coast Guard, United States of science, computer modeling, technology, search, rescue, PLB, missing person, lost, family, friend, water, sea, drift, vessel, sailing, boat, navigation equipment, Jim Gray tribute, radio, satellite imagery, Homeland Security, Coast Guard, United States of 1691067125 Mon, 22 Sep 2008 21:49:44 GMT Education Captain David J. Swatland, Donna Carnes, and Mike Olson 1:21:28 9. The Role of Accelerated Computing in the Multi-Core Era (June 4, 2008) science, computer, math, electrical, engineering, technology, physics, transistor, wire, delays, deep pipelining, multi-core, accelerated computing, Moore's Law, SMP, memory, bandwidth, data, movement, software stack, innovation, AMD, hardware, server, po science, computer, math, electrical, engineering, technology, physics, transistor, wire, delays, deep pipelining, multi-core, accelerated computing, Moore's Law, SMP, memory, bandwidth, data, movement, software stack, innovation, AMD, hardware, server, po 1688713570 Mon, 22 Sep 2008 21:52:17 GMT Education Charles Moore 1:16:20 Tracking the Internet into the 21st Century (January 9, 2008) computer science, internet, technology, google, statistics, math, research, development, mobile devices, network, internet history, IPv6, change computer science, internet, technology, google, statistics, math, research, development, mobile devices, network, internet history, IPv6, change 1583207067 Mon, 30 Jun 2008 18:28:50 GMT Education Vint Cerf 1:18:30 Computing in Transition (February 20, 2008) technology, microprocessor, semiconductor, transistor, future, development, computer, multiprocessor, killer app, silicon valley, design, market, growth, performance,programming, efficiency, moore's law, fpga, gilder publishing, reconfigurable, computin technology, microprocessor, semiconductor, transistor, future, development, computer, multiprocessor, killer app, silicon valley, design, market, growth, performance,programming, efficiency, moore's law, fpga, gilder publishing, reconfigurable, computin 1584238216 Mon, 30 Jun 2008 18:29:04 GMT Education Nick Tredennick 1:08:48 Scalable Parallel Programming with CUDA on Manycore GPUs (February 27, 2008) computer engineering, technology, parallel, graphics, processors, computing, hardware, processing, computation, CUDA, NVIDIA, memory, threads computer engineering, technology, parallel, graphics, processors, computing, hardware, processing, computation, CUDA, NVIDIA, memory, threads 1586987065 Mon, 30 Jun 2008 18:33:34 GMT Education John Nickolls 1:20:36 Building a Safer Web: Web Tripwires and a New Browser Architecture (March 12, 2008) Computers, technology, internet, network, IP addresses, software, Web, web browser, server, web tripwires, malware, code, popups, hackers, spam, cookies, worms, isp, in-flight pages, javascript, html, safe browser architecture, injected ads, strings, XmlH Computers, technology, internet, network, IP addresses, software, Web, web browser, server, web tripwires, malware, code, popups, hackers, spam, cookies, worms, isp, in-flight pages, javascript, html, safe browser architecture, injected ads, strings, XmlH 1584515960 Mon, 30 Jun 2008 18:50:37 GMT Education Charles Reis 1:09:30 The PeakStream Platform for Many-Core Computing (September 26, 2007) Computing, science, technology, development, innovation, research, influences, communication, infrastructure, networking, data, applications, monitoring, environment, controllers, size, storage, efficacy, efficiency, electronics, circuitry, programming, m Computing, science, technology, development, innovation, research, influences, communication, infrastructure, networking, data, applications, monitoring, environment, controllers, size, storage, efficacy, efficiency, electronics, circuitry, programming, m 1484503955 Tue, 11 Mar 2008 23:07:33 GMT Education Matthew Papakipos, Google 1:07:25 Programmable Microfluidics (October 3, 2007) Computing, science, technology, development, innovation, research, influences, infrastructure, networking, data, applications, monitoring, performance, power, mechanics, chemical analysis, devices, multi-core, biology, experiments, chips, hardware, softwa Computing, science, technology, development, innovation, research, influences, infrastructure, networking, data, applications, monitoring, performance, power, mechanics, chemical analysis, devices, multi-core, biology, experiments, chips, hardware, softwa 1487250734 Tue, 11 Mar 2008 23:07:59 GMT Education Bill Thies, MIT 1:07:57 Open Source Research Analytics, Economics, and Best Practices (October 10, 2007) Computing, science, technology, engineering, development, innovation, research, influences, infrastructure, networking, data, applications, monitoring, performance, hardware, software, programming, analytics, economics, information, practices, code, growt Computing, science, technology, engineering, development, innovation, research, influences, infrastructure, networking, data, applications, monitoring, performance, hardware, software, programming, analytics, economics, information, practices, code, growt 1485731047 Tue, 11 Mar 2008 23:10:39 GMT Education Dirk Riehle, SAP Research 1:01:58 Self-Improving Artificial Intelligence and the Future of Computation (October 24, 2007) Computing, science, technology, engineering, development, innovation, research, influences, infrastructure, networking, data, applications, monitoring, performance, hardware, software synthesis, programming, problems, projects, code, implementation, tools Computing, science, technology, engineering, development, innovation, research, influences, infrastructure, networking, data, applications, monitoring, performance, hardware, software synthesis, programming, problems, projects, code, implementation, tools 1487526077 Tue, 11 Mar 2008 23:11:20 GMT Education Steve Omohundro, Self-Aware Systems 1:08:59 The Challenges of Implementing Matlab(R) (October 31, 2007) Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, software, business models, consumers, languages, m Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, software, business models, consumers, languages, m 1490801559 Mon, 17 Mar 2008 21:30:20 GMT Education Randy Allen, Catalytic Inc 1:19:50 Parallel Programming 2.0 (November 7, 2007) Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, code, implementation, tools, execution, multicore hardware, software, marketing, cross-platform, Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, code, implementation, tools, execution, multicore hardware, software, marketing, cross-platform, 1487557704 Tue, 11 Mar 2008 23:14:29 GMT Education Renee James and Wei Li, Intel Corporation 1:00:02 On the Road to Computer Literacy (November 14, 2007) Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, social issues, software, readability, interaction, Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, social issues, software, readability, interaction, 1490461260 Mon, 17 Mar 2008 21:30:16 GMT Education Robert M. Lefkowitz, Asurion 1:24:06 Android: Building a Mobile Platform to Change the Industry (November 28, 2007) Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, software, business models, consumers, mobile platf Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, software, business models, consumers, mobile platf 1489155906 Mon, 17 Mar 2008 21:33:54 GMT Education Richard Miner, Google 1:17:10 Science Communication, Science Literacy and Public Support: New Models in Place of Old Thoughts (December 5, 2007) Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, software, museums, education, society, public poli Computing, science, technology, engineering, development, innovation, research, influences, data, applications, performance, programming, problems, projects, source code, implementation, tools, execution, software, museums, education, society, public poli 1489042849 Mon, 17 Mar 2008 21:33:54 GMT Education Rob Semper, Exploratorium 1:13:44 Nanomanufacturing Technologies: Extending the Silicon Roadmap and Enabling New Applications (April 4, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1458501222 Mon, 04 Feb 2008 21:54:53 GMT Education Mark Pinto, Applied Materials, New Business and New Products Group, including Solar Business Group 1:11:40 Software Not Provided: Challenges, Experience, and Opportunities in Supporting Communities and Democracy (April 18, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1460453661 Mon, 04 Feb 2008 21:51:25 GMT Education Jerry Feldman, ICSI; Todd Davies, Stanford 1:10:29 Taking Concurrency Seriously: New Directions in Multiprocessor Synchronization (May 2, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1458664044 Mon, 04 Feb 2008 21:47:47 GMT Education Maurice Herlihy, Brown University 1:10:34 Multi-core, Multiprocessor, and Memory Hierarchies: An Application Developer's View of Next Generation Systems Enablement (May 9, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1458075634 Mon, 04 Feb 2008 21:44:11 GMT Education Catherine H. Crawford, IBM Systems & Technology Group, Chief Architect, Next Generation Systems Software 1:17:04 Stream Programming: Multicore Made Practical (May 16, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1458501081 Mon, 04 Feb 2008 21:40:13 GMT Education Peter Mattson, Stream Processors, Inc. 1:11:36 Off-the-Record Messaging: Useful Security and Privacy for IM (May 23, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1459100610 Mon, 04 Feb 2008 22:18:44 GMT Education Ian Goldberg, University of Waterloo 1:20:48 Energy Harvesting for Wireless Sensors (May 30, 2007) Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec Computer science, engineering, software, hardware, computer science, PC, IT, processor, parallelism, silicon implementation, chip architecture, circuit design, CAD, computer aided design, embedded, programming languages, compilers, numerical analysis, tec 1458696556 Mon, 04 Feb 2008 21:30:00 GMT Education Raj Amirtharajah, University of California, Davis 1:19:51