Speaker: Stu Feldman
Topic: Computing at Extreme Scale
Abstract: Computing at the limits of ability calls for numerous engineering
decisions and careful tradeoffs. The traditional High Performance Computing area has
been analyzed for decades in the literature, leading to several models of
instruction set, backplane and interconnect requirements and so forth
on a set of standard computation models (dense matrices, partial
differential equations, etc). Systems for supporting large enterprises are
another well-understood arena, with special requirements for reliability
predictability and high ratios of I/O to computation.
The area of data intensive computing is much newer, and the computing
are less established, yet even more exciting. To support large (millions)
users doing similar but different computations, expecting to have access
enormous amounts of information (petabytes, not gigabytes) and prompt
(sub-second) response and global access calls for different compromises.
Different applications present different requirements.
This talk will address some of those needs - different models of storage
data management that are appropriate for different types of application,
networking demands for parallelism and global access, management of large
numbers of fallible processors and storage elements to provide appropriate
levels of customer satisfaction. Support for such computing also calls for
different approaches to software methodology and tools as well as
support and system management.
On the other hand, such scale of data, computing and networking can also
make possible new forms of algorithm, application, and result.
Bio: Stu Feldman is responsible for engineering activities at Google's offices
the eastern half of the Americas. Before joining Google, he worked at IBM
for eleven years. Most recently, he was Vice President for Computer Science
in IBM Research, where he drove thelong-term and exploratory worldwide
science strategy in computer science and related fields, led programs for
open collaborative research with universities, and influenced national and
global computer science policy.
Prior to that, Stu served as Vice President for Internet Technology and
was responsible for IBM strategies, standards, and policies relating to the
future of the Internet, and managed a department that created experimental
Internet-based applications. Earlier, he was the founding Director of
Institute for Advanced Commerce, which was dedicated to creating
intellectual leadership in e-commerce.
Before joining IBM in mid-1995, Stu was a computer science researcher at
Bell Labs and a research manager at Bellcore. In addition he was the
of Make as well as the architect for a large new line of software products
Stu did his academic work in astrophysics and mathematics and earned his
at Princeton and his PhD at MIT. He was President of ACM (Association for
Computing Machinery) and received the 2003 ACM Software System Award. He
now serves on their Executive Board. Stu is also a Fellow of the IEEE, a
Fellow of the ACM, and serves on a number of government advisory
Speaker: Alex Nicolaou
Topic: Google's Contribution to Browsers
Abstract: All of us at Google spend much of our time working inside a browser.
We search, chat, email and collaborate in a browser. And in our spare
time, we shop, bank, read news and keep in touch with friends -- all
using a browser. Because we spend so much time online, we began
seriously thinking about what kind of browser could exist if we
started from scratch and built on the best elements out there. What we
really needed was not just a browser, but also a modern platform for
web pages and applications, and that's what we set out to build. In
this talk we'll overview the features and their implementations, and
the challenges they are meant to address.
This is just the beginning -- Google Chrome is far from done. We've
released the source to get participation and would love to see the
whole community get involved!
Bio: Alex Nicolaou joined Google in 2006, shortly after Google opened an office
in Waterloo, Ontario, where he is involved in the development of mobile
search and email products as a Mobile Engineering Manager. Until 2006,
Nicolaou was president and board member of aruna.ca Inc., a startup
developing a unique RDBMS based on text-search algorithms and data
structures. Prior to that, Nicolaou was part of LiquiMedia Inc., a startup
developing a real time kernel extension and Java Virtual Machine. In 1996,
Nicolaou and Jay Steele won the games category of the Java Cup Competition
run by Sun Microsystems. In the early '90s, Nicolaou was principal
investigator for six algorithm patents. He holds an Honours BMath in
Computer Science and Combinatorics and Optimization and a MMath in
Graphics, both from the University of Waterloo.