18 Pages

cse431-12front

Course: CSE 431, Spring 2011
School: Penn State
Rating:
 
 
 
 
 

Word Count: 1602

Document Preview

431 CSE Computer Architecture Fall 2005 Lecture 12: SS Front End (Fetch , Decode & Dispatch) Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431 [Adapted from Computer Organization and Design, Patterson & Hennessy, 2005 and Superscalar Microprocessor Design, Johnson, 1992] CSE431 L12 SS Front End.1 Irwin, PSU, 2005 FETCH In Order Fetch multiple instructions CSE431 L12 SS Front...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> Penn State >> CSE 431

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
431 CSE Computer Architecture Fall 2005 Lecture 12: SS Front End (Fetch , Decode & Dispatch) Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431 [Adapted from Computer Organization and Design, Patterson & Hennessy, 2005 and Superscalar Microprocessor Design, Johnson, 1992] CSE431 L12 SS Front End.1 Irwin, PSU, 2005 FETCH In Order Fetch multiple instructions CSE431 L12 SS Front End.2 SS Pipeline DECODE & DISPATCH In Order Out of Order In Order 2nd RUU function (copy Result Bus data to matching src's and to RUU dst entry) Decode instructions 1st RUU function (RUU allocation, src operand copying (or Tag field set), dst Tag field set) ISSUE & EXECUTE WRITE BACK RESULT COMMIT 4th RUU function (for instr at RUU_Head (if executed), write dst Contents to RegFile) 3nd RUU function (when both src operands Ready and FU free, schedule Result Bus and issue instr for execution) Irwin, PSU, 2005 Instruction Fetch Sequences Instruction run number of instructions (run length) fetched between taken branches q Instruction fetcher operates most efficiently when processing long runs unfortunately runs are usually quite short 4-way Instr Fetcher Time (cycles) Branch delay The average run length is about six instructions Instruction bandwidth of only 1.125 instructions per cycle q S1 S4 S5 S2 S3 T1 T4 T2 T3 9 instructions in 8 cycles Irwin, PSU, 2005 CSE431 L12 SS Front End.3 Instruction Fetch Inefficiencies Fetcher can't provide adequate bandwidth to the decoder to exploit the available ILP because q Decoder is idle while the outcome of the branch is determined - Can (mostly) fix with dynamic branch prediction q Instruction fetch misalignment prevents the decoder from operating at full capacity even when the decoder is processing valid instructions - The fetcher can align fetched instructions to avoid wasted decoder slots - If supported by dynamic branch prediction, the fetcher can also merge instructions from different runs Aligning and merging can only be done if the fetcher has the sufficient bandwidth (i.e., the fetch rate is faster than the decode rate) Irwin, PSU, 2005 CSE431 L12 SS Front End.4 Speedups of Fetch Alternatives 4 3 From Johnson, 1992 Speedup Low HM High q 2 1 Base: no prediction and no alignment Pred: dynamic branch prediction q 0 2base 4base 2pred 42-max 4-max pred A 4-way instr fetcher out performs a 2-way instr fetcher q q It has twice the potential instruction bandwidth But it requires twice as much decoder hardware to keep up (e.g., in decoders and in ports and buses) Irwin, PSU, 2005 CSE431 L12 SS Front End.5 4-Way Decoder Implementation A 4-way instr fetcher has higher fetch bandwidth but at what cost ? q 12 dependency checks between the 4 decode instruction op rs rt rd op rs rt rd op rs rt rd op rs rt rd q 8 read ports on the RegFile and 8 write ports to the RUU and 8 buses to distribute those source operands (or their RegFile addr || LI) Irwin, PSU, 2005 CSE431 L12 SS Front End.6 Reducing 4-Way Decoder Hardware Limiting the number of RegFile read ports, buses and RUU write ports is acceptable since q q q Not all decoded instructions access two registers Not all decoded instruction are valid (because of misalignment) Some decoded instructions have dependences on one or more simultaneously decoded instructions 0.35 0.3 From Johnson, 1992 ccom troff Fraction of total decoded parcels The register demand means a 8 port capacity would be wasted 4 ports reduces average performance < 2% 0.25 0.2 0.15 0.1 0.05 0 0 1 2 3 4 5 6 7 8 CSE431 L12 SS Front End.7 # of Ports Used Irwin, PSU, 2005 Arbitrating Read Port and Bus Usage If only 4 read ports and 4 buses are provided, have to determine which instr's get first access to them q If more than 4 ports are needed to dispatch the decoded instructions, then instruction fetch and decode must stall Prioritized register identifier selection for port usage must be accomplished within about half a processor cycle q If the first decoder position instr (i.e., the first instr in program order) requires register access, it is always enabled on the first and second, if it has two source operands, ports Such arbitration continues in sequence for the second, third, and fourth decoder position instr's q CSE431 L12 SS Front End.8 Irwin, PSU, 2005 SS Branch Prediction Recall from Lecture 8 for branch prediction in a scalar pipeline we needed q A mechanism to predict the branch outcome: a BHT (branch history table) in the fetch stage A way to fetch two instructions the sequential instruction (I$) and the branch target instruction (BTB (branch target buffer)) A way to ensure that instructions active in the pipeline following the branch didn't change the machine state until the branch outcome was known - Allowed to complete (in order commit) on correct prediction - Flushed on mispredict and restart q q With a SS machine, it is possible to have many such instructions after predicted branches active in the pipeline q Flag instructions following branches as speculative until the branch outcome is known Irwin, PSU, L12 2005 CSE431 SS Front End.9 Implementing Branches A SS processor could have more than one branch per fetch set and could have several uncompleted branches pending I$ at any time Fetch (BHT/BTB) Branch (check predict) Decode (Predict) Dispatch Must access BHT/BTB for all branch instr's in the fetch set during fetch to reduced branch delay (i.e., need a 4 read-port BHT/BTB for 4-instr fetcher) q q Pass BHT information to decode stage After decode, choose between I$ set and BTB sets to determine the next fetch set Irwin, PSU, 2005 CSE431 L12 SS Front End.10 Decoding & Dispatching Branches While multiple branches could be dispatched per cycle, incur only a slight performance decrease (about 2%) from imposing a decoder limit of one branch per fetch set since typically only one branch per cycle can be executed (usually only have one branch FU) Having minimum branch delay is more important that decoding multiple branches per cycle 3 2.5 From Johnson, 1992 Low HM High Speedup 2 1.5 1 0.5 0 4-sinpred 4-mulpred CSE431 L12 SS Front End.11 Irwin, PSU, 2005 Speculative Instructions Speculation The processor (or compiler) guesses the outcome of an instruction (e.g., branches, loads) so as to enable execution of other instructions that depend on the speculated instruction q One of the most important methods for finding more ILP in SS and VLIW processors Producing correct results requires result checking, recovery and restart hardware mechanisms q q Checking mechanisms to see if the prediction was correct Recovery mechanisms to cancel the effects of instructions that were issued under false assumptions (e.g., branch misprediction) Restart mechanisms to reestablish the correct instruction sequence - For branches the correct program counter restart value is known when the branch outcome is determined q CSE431 L12 SS Front End.12 Irwin, PSU, 2005 RUU Speculation Field Support speculative src operand 1 src operand 2 destination issued functional unit executed For dependent speculative instr's, the speculative flag is set to Yes until the outcome of the driving instr (i.e., the branch) is determined. Then an associate comparison of that branch's PC addr and the RUU's SIA fields can be done. PC Spec Instr Addr CSE431 L12 SS Front End.13 Yes/No Unit Number Yes/No Content Content Content Irwin, PSU, 2005 Address Yes/No Ready Ready Tag Tag Tag Branch Execution If the branch was not mispredicted, then the branch and its trailing instructions can commit when at RUU_Head If the branch was mispredicted, then all subsequent instr's must be discarded (even though subsequent branches may have been correctly predicted) When there is an exception, all of the RUU entries are discarded in a single cycle and instruction stream fetching restarts on the next cycle. Thus, the RUU provides an easy way to discard instructions coming after a mispredicted branch. CSE431 L12 SS Front End.14 Irwin, PSU, 2005 Effects of RUU Size on Performance Since instruction decoding must stall when there is no free RUU entry, the RUU should be large enough to accept all instructions during the expected dispatch-tocommit time period Performance decreases markedly with 8 and 4 entries For 2 entries the performance is worse than the scalar processor q 3 From Johnson, 1992 Low HM High Speedup 2 1 0 32 16 8 4 2 Why? Number of IROB Entries (4-instr decoder) Irwin, PSU, 2005 CSE431 L12 SS Front End.15 Effects of LSQ Size on Performance Since instruction decoding must stall when there is no free LSQ entry, the LSQ should be large enough but the LSQ size has relatively little impact on performance q With a 4-way decoder, a 4-entry LSQ only incurs a 1% speedup loss over an 8-entry LSQ Smaller LSQ facilitate dependency checking 3 q From Johnson, 1992 Speedup 2 1 Low HM High 0 8 CSE431 L12 SS Front End.16 4 # of Entries 2 Irwin, PSU, 2005 CSE431 L12 SS Front End.17 FETCH SS Fetch and Decode Pipeline Stages In Order DECODE & DISPATCH In Order Out of Order Decode 4 instructions 1st RUU function (RUU allocation, src operand copying (or Tag field set), dst Tag field set) If branch, use BHT info to determine next PC value and whether the I$ or BTB instr's are the next fetch set ISSUE & EXECUTE 3nd RUU function (when both src operands Ready and FU free, schedule Result Bus and issue instr for execution) Fetch 4 instructions Align and merge Access BHT/BTB for PC, PC+4, PC+8, PC+12 Irwin, PSU, 2005 Next Lecture and Reminders Next lecture q MIPS superscalar back end (instruction executed and commit) - Reading assignment Sohi paper, Johnson Chapter 6, 7 & 8 (opt) Reminders q q HW3, Part 1 due October 13th (due IN CLASS) HW3, Part 2 (the SimpleScalar experiments) due Friday, October 21th (email solution to the TA, rdas@cse.psu.edu) by 5:00pm Evening midterm exam scheduled (one week away) - Tuesday, October 18th, 20:15 to 22:15, Location 113 IST - Only one student has contacted me about a conflict (you know who you are) so that is the only conflict exam that will be scheduled q CSE431 L12 SS Front End.18 Irwin, PSU, 2005
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 13: SS Backend (Execute, Writeback &amp; Commit)Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005 and Superscalar Micropr
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 17: VLIW ProcessorsMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L17 VLIW Processors.1Irwin, PSU, 2005R
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 18: Memory Hierarchy ReviewMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L18 Memory Hierarchy.1Irwin, PS
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 19: Cache Introduction ReviewMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L19 Cache Introduction.1Irwin
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 22. Virtual Memory Hardware SupportMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L22 TLBs.1Irwin, PSU, 2
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 23. Disks &amp; RAIDsMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L23 RAIDs.1Irwin, PSU, 2005Review: Major
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 24. I/O SystemsMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L24 IOSystems.1Irwin, PSU, 2005Review: Maj
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 25. Intro to MultiprocessorsMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L25 MultiIntro.1Irwin, PSU, 20
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 26. Bus Connected Multi'sMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L26 BusMultis.1Irwin, PSU, 2005R
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 27. Network Connected Multi'sMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L27 NetworkMultis.1Irwin, PSU
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 28. CMPs &amp; SMTsMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L28 CMP&amp;SMT.1Irwin, PSU, 2005Review: Multi
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 10&amp;11: A Superscalar PipelineMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005 and Instruction Issue Logic, IEEETC, 3
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 20&amp;21. Improving Cache PerformanceMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 L20&amp;21 Improving Cache Pe
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Lecture 15: Midterm Exam ReviewMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005 and Superscalar Microprocessor Design, Johns
Penn State - CSE - 431
CSE 431 Computer Architecture Fall 2005 Read MeMary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431[Adapted from Computer Organization and Design, Patterson &amp; Hennessy, 2005]CSE431 ReadMe.1Irwin, PSU, 2005Permissions to Use ConditionsThe
Rutgers - PHYSICS - 104
UCSDPhysics 10NewtonEinsteinPhysics 10: Concepts in PhysicsThe Rules of the Universe Tom MurphyUCSDPhysics 10Course Objectives1. Explore the approach that physics brings to bear on the world around us Reductionism Scientific Method Gravitation
Rutgers - PHYSICS - 104
UCSDPhysics 10Out Into the UniverseAn overview of the cosmos: What's out there? How big is it? Is it getting bigger?UCSDPhysics 10Beyond Our Comfort Zone Direct Experience: 10-5 to 105 meters Dust grain may have 0.01 mm = 10 micron diameter View f
Rutgers - PHYSICS - 104
Machining TechniquesDimensions, Tolerance, and Measurement Available ToolsUCSD: Physics 121; 2012Why Machine Stuff? Research is by definition &quot;off-road&quot; frontier work into the unknown You can't just buy all the parts mounting adapter between laser
Rutgers - PHYSICS - 104
Physics Basics, Part IUnits Laws of MotionUCSD: Physics 8; 2Units of Measurement Physics forms a link between the physical world (concepts) and the mathematical world (quantitative) This inevitably involves measurements Measurements inevitably involv
Rutgers - PHYSICS - 104
UCSDPhysics 12Work and EnergyThe physical description of energyUCSDPhysics 12Energy: the capacity to do work This notion makes sense even in a colloquial context: hard to get work done when you're wiped out (low on energy) work makes you tired: yo
Rutgers - PHYSICS - 104
UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10UCSDPhysics 10
Rutgers - PHYSICS - 104
UCSDPhysics 12Forms of Energy IIWind, Chemical, Food, Mass-energy, LightUCSDPhysics 12The Physics 12 Formula List Lots of forms of energy coming fast and furious, but to put it in perspective, here's a list of formulas that you'll need to use:Rela
Rutgers - PHYSICS - 104
Basic Physics, Part IIWork, Energy, and PowerUCSD: Physics 8; 2Energy: the capacity to do work This notion makes sense even in a colloquial context: hard to get work done when you're wiped out (low on energy) work makes you tired: you've used up ener
Rutgers - PHYSICS - 104
UCSDPhysics 12Conservation and Exchange of EnergyNothing Comes for FreeUCSDPhysics 12Energy is Conserved Conservation of Energy is different from Energy Conservation, the latter being about using energy wisely Conservation of Energy means energy is
Rutgers - PHYSICS - 104
The Flow of EnergyWhere it comes from; where it goesEnergy as a tool in physicsUCSD: Physics 8; 2 Energy is a very abstract notion, but it is a very useful and quantifiable notion We use the conservation of energy to predict behavior by setting E = m
Rutgers - PHYSICS - 104
Thermal DesignHeat Transfer Temperature Measurement The prevalence of the number 5.7UCSD: Physics 121; 2011Why Care about Thermal? Scientific equipment often needs temperature control especially in precision measurement Want to calculate thermal ene
Rutgers - PHYSICS - 104
Optics IntroGeometric Optics RaytracingUCSD: Physics 121; 2012Reflection We describe the path of light as straight-line rays &quot;geometrical optics&quot; approach Reflection off a flat surface follows a simple rule: angle in (incidence) equals angle out an
Rutgers - PHYSICS - 104
UCSDPhysics 10Into InnerspaceAn overview of the femto-cosmosUCSDPhysics 10The Search for Basic Constituents Traces Back to Greek Times Atomic Hypothesis from Democritus How many &quot;basic&quot; constituents should we expect? Air Fire Earth Water Say the G
Rutgers - PHYSICS - 104
UCSDPhysics 12Power Plants and DistributionHow we get our electricityUCSDPhysics 12The Importance of Electricity About 39% of our energy consumption is carried out at electrical power plants Sources are diversified: 57% coal 20% nuclear 10% petrol
Rutgers - PHYSICS - 104
Springy ThingsRestoring Force Oscillation and Resonance Model for MoleculesUCSD: Physics 8; 2Springs: supplying restoring force When you pull on (stretch) a spring, it pulls back (top picture) When you push on (compress) a spring, it pushes back (bott
Rutgers - PHYSICS - 104
Electrical Interactions &amp; Simple CircuitsElectric Forces and Fields Charges in Motion Batteries and Bulbs Current, Voltage, and PowerUCSD: Physics 8; 2Electric Charge Fundamental particles carry something called electric charge protons have exactly o
Rutgers - PHYSICS - 104
UCSDPhysics 12Fossil FuelsOur fantastic flash in the panUCSDPhysics 12A brief history of fossil fuels Here today, gone tomorrow What will our future hold? Will it be back to a simple life? Or will we find new ways to produce all the energy we want
Rutgers - PHYSICS - 104
UCSDPhysics 10Inertia, Forces, and Acceleration: The Legacy of Sir Isaac NewtonObjects in MotionUCSDPhysics 10Position is a &quot;Vector&quot; Compare &quot;A ball is 12 meters North of the Sun God&quot; to &quot;A ball is 10 meters from here&quot; A vector has both a direction
Rutgers - PHYSICS - 104
Vacuum SystemsWhy much of physics sucksUCSD: Physics 121; 2011Why Vacuum? Anything cryogenic (or just very cold) needs to get rid of the air eliminate thermal convection; avoid liquefying air Atomic physics experiments must get rid of confounding ai
Rutgers - PHYSICS - 104
Rutgers - PHYSICS - 104
AC ElectricityWhy AC? DistributionGetting Power to Our Homes Let's power our homes with DC power But want power plants far from home and ability to &quot;ship&quot; electricity across statesUCSD: Physics 121; 2012 DC means direct current: just like what batte
Rutgers - PHYSICS - 104
On the Brightness of BulbsResistance Blackbody Radiation Ohm's LawUCSD: Physics 8; 2Review: What makes a bulb light up? The critical ingredient is closing a circuit so that current is forced through the bulb filament more on filaments and what is phy
Rutgers - PHYSICS - 104
UCSDPhysics 10Falling StuffUCSDPhysics 10Do Falling Objects Accelerate? It sure seems like it! Starts from rest, goes faster and faster. What about a feather, though? Air resistance, drag Terminal velocity What if we could get rid of the air? Wh
Rutgers - PHYSICS - 104
UCSDPhysics 12A Look at the Future?Peak Oil and BeyondUCSDPhysics 12The U.S. Lower 48 Oil Production HistoryDespite advanced technology and a desire to be independent of foreign oil, the production of oil in the U.S. peaked and moved to a state of
Rutgers - PHYSICS - 104
AC ElectricityOur Everyday Power SourceGetting Power to Our Homes Let's power our homes with DC power But want power plants far from home and ability to &quot;ship&quot; electricity across statesUCSD: Physics 8; 2 DC means direct current: just like what batte
Rutgers - PHYSICS - 104
UCSDPhysics 10Net Forces, Friction, Air ResistanceLet's get realUCSDPhysics 10Recall the Sliding Book Example Why do things not continue to move at constant velocity? Don't things strive to be at rest (I know I do)? If the sliding book slows down
Rutgers - PHYSICS - 104
UCSDPhysics 12Heat Engines, Heat Pumps, and RefrigeratorsGetting something useful from heatUCSDPhysics 12Heat can be useful Normally heat is the end-product of the flow/transformation of energy remember examples from lecture #4 (coffee mug, automo
Rutgers - PHYSICS - 104
Household ElectronicsDiodes &amp; Rectification Component IdentificationDiodes UCSD: Physics 8; 2Diodes are essentially one-way current gates Symbolized by: Current vs. voltage graphs:acts just like a wire (will support arbitrary current) provided that
Rutgers - PHYSICS - 104
UCSDPhysics 10Work, Energy, Power, MomentumMeasures of Effort &amp; Motion; Conservation LawsUCSDPhysics 10Work, defined Work carries a specific meaning in physics Simple form: work = force distance W=Fd Work can be done by you, as well as on you Ar
Rutgers - PHYSICS - 104
UCSDPhysics 12Energy FootprintA Case StudyUCSDPhysics 12Electricity meter Electricity meters read in kWh (kilowatt-hour) this is a unit of energy: power times time 1 kWh is 1,000 W over 1 hr = 3,600 seconds or 1 W over 1000 hours, or 100 W over 1
Rutgers - PHYSICS - 104
UCSDPhysics 10Motion in Our Daily LivesEmphasis on amusement parks, circular motionUCSDPhysics 10What kind of motions do we feel? Aside from vibrations, don't feel constant velocity Earth moves 30,000 m/s around sun only curves 3 mm toward sun ea
Rutgers - PHYSICS - 104
UCSDPhysics 12Solar EnergyIntroduction to renewable energy Energy from the sun3 QUCSDPhysics 12Renewable Energy ConsumptionEnergy Source Hydroelectric Geothermal Biomass Solar Energy Wind Total QBtu (1994) 3.037 0.357 2.852 0.069 0.036 6.351 Perce
Rutgers - PHYSICS - 104
SoundThe Nature of Sound Ears and SpeakersWhat IS Sound?UCSD: Physics 8; 2 Sound is really tiny fluctuations of air pressure units of pressure: N/m2 or psi (lbs/square-inch) Carried through air at 345 m/s (770 m.p.h) as compressions and rarefactions
Rutgers - PHYSICS - 104
Digital InformationBinary Coding Digital Sampling CDs and DVDsUCSD: Physics 8; 2Binary Numbers for Digital Representation Though we use base-10 for numbers, this isn't the only choice base 2: 1's and 0's only 0 00000000 (8-bit) 1 00000001 (8-bit) 2 0
Rutgers - PHYSICS - 104
UCSDPhysics 10Energy In Our Daily LivesOur Energy Sources, Budgets, ExpendituresUCSDPhysics 10Where Does Energy Come From Ultimately, from the Big Bang Energy is, after all, conserved In our daily lives: 93% Sun, 7% nuclear Food energy: sunlight
Rutgers - PHYSICS - 104
Logic ManipulationTransistors Digital Logic ComputersUCSD: Physics 8; 2What does a computer do? Computers store and manipulate information Information is represented digitally, as voltages Digital format avoids ambiguity below 1.5 V interpreted as 0
Rutgers - PHYSICS - 104
UCSDPhysics 10Hollywood vs. PhysicsWhy knowledge of physics ruins many a movieUCSDPhysics 10People Like to Make Things Up Hollywood producers never took Physics 10 It shows At least hire consultants Otherwise you just have to pull ideas out of.
Rutgers - PHYSICS - 104
UCSDPhysics 12Solar TechnologiesWays to extract useful energy from the sunUCSDPhysics 12Notable quotes I'd put my money on the sun and solar energy. What a source of power! I hope we don't have to wait until oil and coal run out before we tackle th
Rutgers - PHYSICS - 104
UCSDPhysics 12Renewable Energy IHydroelectricity Wind EnergyUCSDPhysics 12Renewable Resources Renewable means anything that won't be depleted by using it sunlight (the sun will rise again tomorrow) biomass (grows again) hydrological cycle (will ra
Rutgers - PHYSICS - 104
UCSDPhysics 10Rockets, Orbits, and Universal GravitationUCSDPhysics 10Some Questions We'll Address Today What makes a rocket go? How can a rocket work in outer space? How do things get into orbit? What's special about geo-synchronous orbit? How does
Rutgers - PHYSICS - 104
UCSDPhysics 12Renewable Energy IIBiomass Other RenewablesUCSDPhysics 12Biomass Biomass is any living organism, plant, animal, etc. 40 1012 W out of the 174,000 1012 W incident on the earth from the sun goes into photosynthesis 0.023% this is the f
Rutgers - PHYSICS - 104
Faraday Cages and MicrowavesShielding Communications, Cooking Microwave Oven MysteriesUCSD: Physics 8; 2Shielding and Faraday Cages What keeps microwaves in the microwave? Why is cell reception terrible in elevators? Why is it safe to be in a car in a
Rutgers - PHYSICS - 104
UCSDPhysics 10Special RelativityEinstein messes with space and timeUCSDPhysics 10How Fast Are You Moving Right Now? 0 m/s relative to your chair 400 m/s relative to earth center (rotation) 30,000 m/s relative to the sun (orbit) 220,000 m/s relative
Rutgers - PHYSICS - 104
UCSDPhysics 12Nuclear FissionWhat's it all about?UCSDPhysics 12What's in a Nucleus The nucleus of an atom is made up of protons and neutrons each is about 2000 times the mass of the electron, and thus constitutes the vast majority of the mass of a
Rutgers - PHYSICS - 104
TelevisionHow the Pictures are Painted How the Signal is CommunicatedUCSD: Physics 8; 2The Main Job The main job of a television is to paint a new picture 30 times a second sounds hard Caesar's dictum: divide and conquer Can I make a dot on a screen?
Rutgers - PHYSICS - 104
UCSDPhysics 10UCSDPhysics 10There is a big difference between the Newtonian and the Relativistic frameworks:Newtonian: Rigid flat geometry, universal clocks Gravitational force between objects &quot;Magic&quot; dependence on mass &quot;Natural&quot; reference frames are