Georgia State University
Computer Science Department
CSC 6999: Big Data Programming (CRN 18895)
- Spring, 2016 -5:30-7:15PM Monday and Wednesday: Aderhold Learning Center, Room #229
Course Syllabus
In
1
6.012 Microelectronic Devices and Circuits
Formula Sheet for the Final Exam, Fall 2009
Parameter Values:
Periodic Table:
q = 1.6x10"19 Coul
#o = 8.854 x10"14 F/cm
#r,Si = 11.7, #Si $ 10"12 F/cm
n i
Biased p-n junctions: current flow, cont.
The saturation current of three diode types:
IS's dependence on the relative sizes of w and Lmin
p(x), n(x)
p(xn)
Short-base diode, wn < Lh, wp < Le:
n(-xp)
x
BJT Modeling: FAR models/characteristics
C
!FiF
or "FiB
iF
IES
B iB
+
vBE
C
iB
B+
"F # $
iC
=
iE
Defects
!
Design
!
Clif Fonstad, 10/6/09
"E
&
1
(1+ %E )
Dh N AB w B,eff
=
#
#
De N DE !w E,eff
IBS
vBE
The Depletion Approximation: an informed first estimate of (x)
Assume full depletion for -xp < x < xn, where xp and xn are
two unknowns yet to be determined. This leads to:
$ 0
&
&#qN Ap
"(x) = %
& qN
6.824 2006 Lecture 9: Memory Consistency (1)
Replicated data a huge theme in distributed systems
For performance and fault tolerance
Often easier to replicate data than computation (Hypervisor.)
Examp
6.824 2006 Lecture 11: Memory Consistency (2)
Review from previous lecture:
We want to make it possible to write correct parallel/distributed
programs.
We assume different CPUs interact only through a
6.824 2006 Lecture 8: Tutorial on Cache Consistency and Locking
lecture overview
a tutorial to help you with labs 4 and 5
lab 4: locking for correctness with multiple servers
lab 5: caching for perfor
6.824 2006 Lecture 7: Logging
What's the overall topic?
Atomic updates of complex data w.r.t. failures.
Today just a single system, we'll be seeing distributed versions
later.
Why aren't synchronous m
2. [6 points]:
Consider the following Javascript code that returns twice the value of its argument x:
function double(x) cfw_
var y = x;
var cmd = "y=y+" + x;
eval(cmd);
return y;
Propose a design th
Language Definition Problem
How to precisely define language
L
Layered structure of l
d t t
f language d fi iti
definition
Start with a set of letters in language
Lexical structure - identifies wo
6.189 Multicore Programming Primer
1.
Mini-Quiz #2 (01/12/2007) Solutions
This implementation is vulnerable to deadlock. For example, suppose we process
two votes concurrently: "Candidate 1 is better
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Department of Electrical Engineering and Computer Science
6.012 MICROELECTRONIC DEVICES AND CIRCUITS
Answers to Exam 2 - Fall 2009
Problem 1: Graded by Prof. Fons