EE380 Computer Systems Colloquium

50 Years in the Making: The Open RISC-V Instruction Set architecture [EE380 Computer Systems Colloquium & EE180]

Topic: 
50 Years in the Making: The Open RISC-V Instruction Set architecture
Abstract / Description: 

About the talk (10:30-11:30):
We start by reviewing 50 years of computer architecture to show there is now widespread agreement on instruction set architecture (ISA). Unlike other fields, despite this harmony there is no open alternative to proprietary offerings from ARM and Intel. Our champion is RISC-V, whose foundation has been joined by nearly every hi-tech company (except for the two with popular proprietary ISAs). We continue the discussion by focusing on the challenges ahead as IC technology slows down, older architectural approaches face diminishing returns, and the needs of users change dramatically.

 

General Information: This presentation is the last lecture of EE180 for Winter 2017. The lecture is open to the public. The lecture will not be video recorded nor available on the web.

EE380 students and attendees are urged to attend this lecture, but it is optional. It cannot be substituted for one of the ten required EE380 lectures.

 

Date and Time: 
Thursday, March 16, 2017 - 10:30am to 11:30am
Venue: 
Cubberly Auditorium, School of Education

Autonomous Driving, are we there yet? - technology, business, legal considerations [EE380]

Topic: 
Autonomous Driving, are we there yet? - technology, business, legal considerations
Abstract / Description: 

Autonomous driving is arguably one of the most anticipated topics in the tech community. It is pivotal to one of the most established industries as autonomous driving changes the entire field from a sector providing a very hardware oriented product to offering personal mobility without the need to drive a car. Now, there are still many questions to be answered. As we are changing the paradigm of what an automobile is, not just technology solutions need to be found, but also business models will change and legal frameworks need to be adapted. This talk will look at the topic of autonomous driving from different perspectives and discuss what needs to happen to make a great vision become reality and change transportation forever.

Date and Time: 
Wednesday, March 15, 2017 - 4:30pm
Venue: 
Gates B03

Google's Multilingual Neural Machine Translation System [EE380 Computer Systems Colloquium]

Topic: 
Google's Multilingual Neural Machine Translation System: Enabling Zero-Shot Translation
Abstract / Description: 

Neural Machine Translation (NMT) has been a big success story in the deep learning revolution. It has grown out of academic labs to large-scale adoption in a short period of time. Recently, we at Google announced that we are now providing neural translations to our users. In this talk, I will briefly review the history of machine translation and explain our GNMT (Google's NMT) system. I will talk about our approach to Multilingual NMT which aims to translate between multiple languages at the same time. This opens many interesting avenues for further research. Most notably, it enables us to perform Zero-Shot translation - the ability to translate between languages the model has never seen before. Further analysis of this phenomenon hints at a presence of an interlingua - a language independent representation.

This is joint work with many members from the Google Brain and Google Translate teams.

Date and Time: 
Wednesday, March 8, 2017 - 4:30pm
Venue: 
Gates B03

The Future of Computer Architecture (Patterson and Hennessy) [EE380 Computer Systems Colloquium & EE180]

Topic: 
The Future of Computer Architecture (Patterson and Hennessy)
Abstract / Description: 

About the Panel/Q&A (11:30-12:00): The Future of Computer Architecture (Patterson and Hennessy)

 

General Information: This presentation is the last lecture of EE180 for Winter 2017. The lecture is open to the public. The lecture will not be video recorded nor available on the web.

EE380 students and attendees are urged to attend this lecture, but it is optional. It cannot be substituted for one of the ten required EE380 lectures.

 

Date and Time: 
Thursday, March 16, 2017 - 11:30am to 12:00pm
Venue: 
Cubberly Auditorium, School of Education

Service Robots Are Here II [EE380 Computer Systems Colloquium]

Topic: 
Service Robots Are Here II
Abstract / Description: 

After 20 years of predictions that robots will work among us soon, the predictions are finally starting to come true. Investment in robotics is up, enabling start-ups to explore a range of use cases. Decreasing component costs will make it easier to make real business cases for the technology. Mobile robots are beginning to transform the way we serve people in hotels, elder care facilities, hospitals, restaurants, and throughout the service industry, and this trend is accelerating.

This talk is a sequel to my January 2015 talk. I'll discuss what has happened in the Service Robot field over the last two years.

Date and Time: 
Wednesday, March 1, 2017 - 4:15pm
Venue: 
Gates B03

Deep Learning in the Age of Zen, Vega, and Beyond [EE380]

Topic: 
Deep Learning in the Age of Zen, Vega, and Beyond
Abstract / Description: 

Deep Learning and Machine Intelligence is maturing to the point where is it is being deployed to many applications, particularly large data, imaging classification and detection. This talk addresses the challenges of deep learning from a computational challenge perspective and discusses the ways in which new compute platforms of Zen (x86) and Vega (GPU) provide high performance solutions to different training and inference applications. The ROCm software stack completes the support with libraries and framework support for a variety of environments.


ABOUT THE COLLOQUIUM:

See the Colloquium website, http://ee380.stanford.edu, for scheduled speakers, FAQ, and additional information. Stanford and SCPD students can enroll in EE380 for one unit of credit. Anyone is welcome to attend; talks are webcast live and archived for on-demand viewing over the web.

Date and Time: 
Wednesday, January 25, 2017 - 4:30pm
Venue: 
Gates B03

Data For The People [EE380]

Topic: 
Data For The People
Abstract / Description: 

Join us Wednesday at 4:30pm for the Stanford EE Computer Systems Colloquium:
Andreas Weigend will share his journey from starting as a PhD student at Stanford in neural networks, to becoming the Chief Scientist at Amazon, and ultimately writing the book J, that came out last week (Jan 31, 2017) and was displayed on Times Square for free!

Sign up at http://ourdata.com/tour by February 12 (Sunday) to get an electronic copy of the book. Read it. And bring your questions to the talk!

Andreas Weigend just published his book, Data For The People on big data, transparency and what to do about it. As the former Chief Scientist at Amazon, he helped create Amazon's culture of data and innovation.


 The Stanford EE Computer Systems Colloquium (EE380) meets on Wednesdays 4:30-5:45 throughout the academic year. Talks are given before a live audience in Room B03 in the basement of the Gates Computer Science Building on the Stanford Campus. The live talks (and the videos hosted at Stanford and on YouTube) are open to the public.

Date and Time: 
Wednesday, February 15, 2017 - 4:30pm
Venue: 
Gates B03

Beyond Floating Point: Next-Generation Computer Arithmetic [EE380]

Topic: 
Beyond Floating Point: Next-Generation Computer Arithmetic
Abstract / Description: 

A new data type called a "posit" is designed for direct drop-in replacement for IEEE Standard 754 floats. Unlike unum arithmetic, posits do not require interval-type mathematics or variable size operands, and they round if an answer is inexact, much the way floats do. However, they provide compelling advantages over floats, including simpler hardware implementation that scales from as few as two-bit operands to thousands of bits. For any bit width, they have a larger dynamic range, higher accuracy, better closure under arithmetic operations, and simpler exception-handling. For example, posits never overflow to infinity or underflow to zero, and there is no "Not-a-Number" (NaN) value. Posits should take up less space to implement in silicon than an IEEE float of the same size. With fewer gate delays per operation as well as lower silicon footprint, the posit operations per second (POPS) supported by a chip can be significantly higher than the FLOPs using similar hardware resources. GPU accelerators, in particular, could do more arithmetic per watt and per dollar yet deliver superior answer quality.

A series of comprehensive benchmarks compares how many decimals of accuracy can be produced for a set number of bits-per-value, using various number formats. Low-precision posits provide a better solution than "approximate computing" methods that try to tolerate decreases in answer quality. High-precision posits provide better answers (more correct decimals) than floats of the same size, suggesting that in some cases, a 32-bit posit may do a better job than a 64-bit float. In other words, posits beat floats at their own game.


 

The Stanford EE Computer Systems Colloquium (EE380) meets on Wednesdays 4:30-5:45 throughout the academic year. Talks are given before a live audience in Room B03 in the basement of the Gates Computer Science Building on the Stanford Campus. The live talks (and the videos hosted at Stanford and on YouTube) are open to the public.

Date and Time: 
Wednesday, February 1, 2017 - 4:30pm
Venue: 
Gates B03

From chocolate to mice, the darknet to facial expressions, chatbots to humanitarians, and so forth [EE380]

Topic: 
Swiss Computer Systems: From chocolate to mice, the darknet to facial expressions, chatbots to humanitarians, and so forth
Abstract / Description: 

What is beyond the cliché of Switzerland = chocolate ?

  • Is it the numerous and often not well known Swiss contributions to computer science?
  • It is the fact the Switzerland was the birthplace of the world wide web?
  • Is it the "porous" system, largely unbound by geographies, which encourages transdisciplinarity?
  • Is it the century-old tradition of neutrality and humanitarian engagement challenged by the ubiquity of communication devices and social networks?
  • Is it the power of artists thinking about the societal impact of IT?

In this talk I'll use several examples from here and there to discover similarities and differences, and how they will shape the future.


 

The Stanford EE Computer Systems Colloquium (EE380) meets on Wednesdays 4:30-5:45 throughout the academic year. Talks are given before a live audience in Room B03 in the basement of the Gates Computer Science Building on the Stanford Campus. The live talks (and the videos hosted at Stanford and on YouTube) are open to the public.

Date and Time: 
Wednesday, January 18, 2017 - 4:30pm
Venue: 
Gates B03

Pages

Subscribe to RSS - EE380 Computer Systems Colloquium