Beruflich Dokumente
Kultur Dokumente
Lecture 1
Introduction and Course Overview
Jens Palsberg
Welcome to UCLA !
Founded in 1919, the biggest campus in UC system in terms of #students
Enrollment:
25,536 undergraduates,
12,716 graduates;
4,016 teaching faculty
For 2008, UCLA had more freshman applicants (55,409) than any other U.S. university.
Highlights of faculty/graduate awards
5 UCLA faculty members and 5 UCLA graduates are Nobel Laureates;
10 UCLA faculty members have been awarded the National Medal of Science;
40 members in National Academy of Science and 20 in National Academy of Engineering
11 MacArthur Fellow Genius Grant recipients;
3 Pulitzer Prize winners
1 Fields Medal in mathematics
Course Objectives
Introduction and (partial) overview of computer science
Gain general knowledge about the field
Get excited about the field and the subjects
The Future of Robotic Space Exploration the Next Decade (Nov 17)
Lecturer: Leon Alkalai, JPL
u Uncomputability (Dec 1)
Lecturer: Alexander Sherstov
Leonard Kleinrock
National Medal of Science, 2008
Kleinrock standing on a hidden message!
d
n Charley Kline
BS 70, MS 71, PhD 85
a keyed in the
first internet message
LO
o
l
ACM Turing Award
Alan Kay Judea Pearl
(2003) (2011)
ACM Fellows
u Ameet Talwalkar
machine learning
Overview
29 faculty and 2 permanent lecturers, 14 emeriti
6 joint faculty, 7 adjuncts, a few temporary lecturers
2 National Academy of Engineering members
2 National Academy of Sciences Members
3 AAAI Fellows
Research Areas:
AI Architecture & VLSI CAD Computational System Biology Graphics & Vision
Information Systems Networks Software Systems Theory
Excellence in Teaching Awards
John Cho, 2006 Northrop Grumman Award
David Smallberg, 2008 Lockheed Martin Award
Milos Ercegovac, 2009 Lockheed Martin Award
Paul Eggert, 2012 Lockheed Martin Award
Alexander Sherstov, 2014 Northrop Grumman Award
Ranking
NRC Ranking 2010 Microsoft Acad. Search (last 10 years)
1. Stanford 1. Stanford
2. Princeton 2. Berkeley
3. MIT 3. MIT
4. Berkeley 4. CMU
5. CMU 5. UIUC
6. UIUC 6. UCSD US News 2014:
7. Cornell 7. UCLA UCLA is # 13
8. UNC 8. Georgia Tech
9. UCLA 9. U Washington Shanghai 2014:
10. UCSB 10. UT Austin UCLA is # 9
Research Centers
CAINS:
Center for Autonomous Intelligent Networks and
Systems [Mario Gerla]
CDSC: NSF Center for Domain-Specific Computing
[Jason Cong]
ICS:Center for Information and Computation Security
[Rafail Ostrovsky]
WHI: Wireless Health Institute [Dobkin, Kaiser, Sarrafzadeh]
CEF: Center for Encrypted Functionalities [Sahai, Director]
NDN: Named Data Networking [Lixia Zhang]
ScAI: The Scalable Analytics Institute
Mission: respond to the challenges of Big Data.
Core areas of research:
Big data systems
Graph-based analytics
Language design for big data and data streams
Mining high dimensional data
User and quality modeling for big data
Faculty:
Students and post docs
graduates
current 2011-12 2012-13
Cisco Samsung
Facebook Sandia
Google Symantec
IBM Teradata
Source: http://www.computerhistory.org/timeline/
Mark-1 (1944)
Conceived by Harvard professor
Howard Aiken, and designed and
built by IBM,
Harvard Mark-1 was a room-sized,
relay-based calculator.
A fifty-foot long camshaft that
synchronized the machines thousands
of component parts.
Used to produce mathematical tables
but was soon superseded by stored
program computers.
Source: http://www.computerhistory.org/timeline/
Colossus (1944)
Designed by British engineer Tommy
Flowers, to break the complex Lorenz
ciphers used by the Nazis during WWII.
A total of ten Colossi were built, each using
1,500 vacuum tubes and
A series of pulleys transported continuous rolls of
punched paper tape containing possible solutions
to a particular code.
Source: http://www.computerhistory.org/timeline/
ENIAC (1943 - 1946)
Built by John Mauchly and J. Presper
Eckert
Improved by 1,000 times on the
speed of its contemporaries.
Start of project:1943
Completed: 1946
Programming:plug board and switches
Speed: 5,000 operations per second
Input/output: cards, lights, switches,
plugs
Floor space:1,000 square feet
Source: http://www.computerhistory.org/timeline/
More about ENIAC
Use decimal arithmetic based on ring counters
Use 18,000 vacume tubes, 70,000 resistors
Spent over a half a million dollars
Originally intended to replace human computors for calculating ballistic tables
for military
No internal memory to store the program programming using a a large number of
plugable cables and switch panels
Takes days to rewire for a different gun
Each trajectory, however, requires only a different input
A parallel machine with multiple accumulators!
Difficult to program
Moved to armys Ballistic Research Lab in Aberdeen, Maryland in 1946
Switched off Oct. 2, 1955, after 80,223 hours of operation
Worked on a number of problems, including development of hydrogen-bomb
Von Neumann Architecture (1945)
Participated in the ENIAC project
Wrote "First Draft of a Report on the
EDVAC"
Outlined the architecture of a stored-
program computer.
Eliminated the need for the more clumsy
methods of programming, such as punched
paper tape
Computer may modify the program, at least
in theory.
EDVAC Electronic-Delay Variable
Automatic Calculator
Good logic design but marginal circuit
performance
Eventually delivered in Aug. 1949
Source: http://www.computerhistory.org/timeline/
Transistor (1947)
On December 23, 1947, William
Shockley, Walter Brattain, and
John Bardeen successfully
tested this point-contact
transistor, setting off the
semiconductor revolution.
Improved models of the
transistor, developed at AT&T
Bell Laboratories, supplanted
vacuum tubes used on
computers at the time.
Source: http://www.computerhistory.org/timeline/
Integrated Circuits (1958)
Jack Kilby created the first
integrated circuit at Texas
Instruments
Proved that resistors and
capacitors could exist on the
same piece of semiconductor
material.
His circuit consisted of a sliver of
germanium with five components
linked by wires.
Source: http://www.computerhistory.org/timeline/
The 1st Microprocessor (1971)
Federico Faggin led the design and
Ted Hoff led the architecture
Intel 4004 had 2250 transistors and
could perform up to 90,000
operations per second in four-bit
chunks.
Developed for Busicom, a
Japanese calculator maker
Source: http://www.computerhistory.org/timeline/
Moores Law
The number of transistors on a chip doubles about every two years
(Gordon Moore, co-founder of Intel, 1965)
The Excitement of an Exponentially Growing Field
Exponential increase of computation power
[Lazowska, Snowbird06]
Reading assignment:
An illustrated History of Computers, parts 1-4
The link is on CCLE, look under Week 1