15 Pages

L05-Memory

Course: COMP 120, Fall 2008
School: UNC
Rating:
 
 
 
 
 

Word Count: 2016

Document Preview

120, Comp Spring 2005 1/27 Lecture page 1 Memory, Latches, & Registers 1) 2) 3) 4) Structured Logic Arrays Memory Arrays Transparent Latches How to save a few bucks at toll booths 5) Edge-triggered Registers Comp 120 Spring 2005 1/27/05 L05 Memory 1 General Table Lookup Synthesis A AB Fn(A,B) 00 01 10 11 0 1 1 0 B MUX Logic Fn(A,B) Generalizing: Remember from last lecture that, in theory, we...

Register Now

Unformatted Document Excerpt

Coursehero >> North Carolina >> UNC >> COMP 120

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.
120, Comp Spring 2005 1/27 Lecture page 1 Memory, Latches, & Registers 1) 2) 3) 4) Structured Logic Arrays Memory Arrays Transparent Latches How to save a few bucks at toll booths 5) Edge-triggered Registers Comp 120 Spring 2005 1/27/05 L05 Memory 1 General Table Lookup Synthesis A AB Fn(A,B) 00 01 10 11 0 1 1 0 B MUX Logic Fn(A,B) Generalizing: Remember from last lecture that, in theory, we can build any 1-output combinational logic block with multiplexers. 2N For an N-input function we need a _____ input multiplexer. BIG Multiplexers? How about 10-input function? 20-input? Comp 120 Spring 2005 1/27/05 L05 Memory 2 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 2 A Mux's Guts Decoder A decoder generates all possible product terms for a set of inputs A B A B A B A B I 00 I 01 I 10 I 11 Selector 0 1 2 3 Multiplexers can be partitioned into two sections. Y A DECODER that identifies the desired input,and a SELECTOR that enables that input onto the output. Hmmm, by sharing the decoder part of the logic MUXs could be adapted to make lookup tables with any number of outputs Comp 120 Spring 2005 1/27/05 L05 Memory 3 A New Combinational Device D1 D2 DN k NOW, we are well on our way to building a general purpose table-lookup device. We can build a 2-dimensional ARRAY of decoders and selectors as follows ... Comp 120 Spring 2005 1/27/05 L05 Memory 4 DECODER: k SELECT inputs, N = 2k DATA OUTPUTs. Selected Dj HIGH; all others LOW. Have I mentioned that HIGH is a synonym for `1' and LOW means the same as `0' Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 3 Shared Decoding Logic There's an extra level of inversion that isn't necessary in the logic. However, it reduces the capacitive load on the module driving this one. A B Cin Decoder These are just "DeMorgan"ized NOR gates 0 1 2 3 4 5 6 7 S This ROM stores 16 bits in 8 words of 2 bits. Cout Configurable Selector We can build a general purpose "table-lookup" device called a Read-Only Memory (ROM), from which we can implement any truth table and, thus, any combinational device Made from PREWIRED connections , and CONFIGURABLE connections that can be either connected or not connected Comp 120 Spring 2005 1/27/05 L05 Memory 5 ROM Implementation Details Tiny PFET with gate tied to ground = resistor pullup that makes wire "1" unless one of the NFET pulldowns is on. A B Cin Hardwired AND logic Programmable OR logic Advantages: - Very regular design (can be entirely automated) Problems: - Active Pull-ups (Static Power) - Long metal runs (Large Caps) - Slow JARGON: Inputs to a ROM are called ADDRESSES. The decoder's outputs are called WORD LINES, and the outputs lines of the selector are called BIT LINES. S Cout Comp 120 Spring 2005 1/27/05 L05 Memory 6 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 4 Speeding up ROMS A B Cin 0 1 0 1 The key making ROMS go fast is to minimize the capacitances of those long wires running through the array. The best way to accomplish this is to build square arrays. All of our NOR gates now have exactly 4 inputs S Cout Why NORs? Couldn't we Why NORs? Couldn't we eliminate some inverters eliminate some inverters by using NANDs? by using NANDs? Comp 120 Spring 2005 1/27/05 L05 Memory 7 Logic According to ROMs ROMs ignore the structure of combinational functions ... Size, layout, and design are independent of function Any Truth table can be "programmed" by minor reconfiguration: - Metal layer (masked ROMs) - Fuses (Field-programmable PROMs) - Charge on floating gates (EPROMs) ... etc. ROMs tend to ROMs tend to generate "glitchy" generate "glitchy" outputs. WHY? outputs. WHY? Model: LOOK UP value of function in truth table... Inputs: "ADDRESS" of a T.T. entry ROM SIZE = # TT entries... ... for an N-input boolean function, size = 2N x #outputs __________ Comp 120 Spring 2005 1/27/05 L05 Memory 8 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 5 Example: 7-sided Die What nature can't provide... electronics can (with the same number of LEDs!). We want to construct a die with the following sides: An array of LEDs, labeled as follows, can be used to display the outcome of the die: T V Y W U X Z Comp 120 Spring 2005 1/27/05 L05 Memory 9 ROM-Based Design Truth Table for a 7-sided Die A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 T 0 0 0 0 1 1 1 1 U 0 0 1 1 1 1 1 1 V W X Y Z 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 Once we've written out the truth table we've basically finished the design Possible optimizations: - Eliminate redundant outputs - Addressing tricks T V Y W U X Z Comp 120 Spring 2005 1/27/05 L05 Memory 10 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 6 A Simple ROM implementation A B C No output depends on this product term or WORD LINE A different set of AND gates might make this a lot simpler A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 T/Z 0 0 0 0 1 1 1 1 U/Y 0 0 1 1 1 1 1 1 V/X 0 0 0 0 0 0 1 1 W 0 1 0 1 0 1 0 1 T V Y W U X Z T/Z U/Y V/X W 1/27/05 That was easy but there is clearly some waste. - unused products - over-specified terms Comp 120 Spring 2005 L05 Memory 11 Another General-Purpose Logic Device What if the AND terms of a ROM's decoder were programmable in the same way that the OR terms are? Then we could use some of our logic minimization tricks to reduce the size of the ROM array. A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 T/Z 0 0 0 0 1 1 1 1 U/Y 0 0 1 1 1 1 1 1 V/X 0 0 0 0 0 0 1 1 W 0 1 0 1 0 1 0 1 This logic is so simple we should just build it with 2 gates! T/Z = A U/Y = A + B V/X = AB W =C T V Y W U X Z PLA Programmable Logic Array Comp 120 Spring 2005 1/27/05 L05 Memory 12 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 7 PLA 7-sided Die implementation "AND plane" A B C PLAs like ROMs support the synthesis of arbitrary logic functions using SOP implementations. However, they allow for - minimal realizations - smaller (faster) arrays T/Z U/Y V/X W Regular structure - automatic generation - easy design - still slower than optimized gates T V Y W U X Z C AB B A Comp 120 Spring 2005 "OR plane" 1/27/05 L05 Memory 13 Programmable Look-up Tables REMEMBER, every combinational circuit can be expressed as a lookup table. As a result a ROM is a universal logic device. Unfortunately, the ROMs we've built thus far are "HARDWIRED". That is, the function that they compute is encoded by the pulldown transistors that are built the into OR-plane of the ROM. What we'd really like is a combinational gate that could be reconfigured dynamically. For this we'll need some form of storage. WORD line The function of a ROM is determined by the presence of a transistor at the intersection of a WORD line from the AND array with a BIT line going to the OR array How to make a storage device? BIT line Comp 120 Spring 2005 1/27/05 L05 Memory 14 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 8 Analog Storage: Using Capacitors We've chosen to encode information using voltages and we know from physics that we can "store" a voltage as charge on a capacitor: N-channel FET serves as an access switch word line bit line REF To write: Drive bit line, turn on access fet, force storage cap to new voltage To read: precharge bit line, turn on access fet, detect (small) change in bit line voltage V Pros: compact! Cons: it leaks! refresh complex interface stable? (noise, ...) This storage circuit is the basis for commodity DRAMs 1/27/05 L05 Memory 15 Comp 120 Spring 2005 Dynamic Memory TiN top electrode (VREF) Ta2O5 dielectric poly word line access FET Comp 120 Spring 2005 1/27/05 L05 Memory 16 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 9 A Digital Storage Element It's also easy to build a settable DIGITAL storage element (called a latch) using a MUX using FEEDBACK: Here's a feedback path, so it's no longer a combinational circuit. "state" signal appears as both input and output A D B G S 0 G D QIN QOUT Q Y 0 -- 0 0 -- 1 1 0 -1 1 -0 1 0 1 Q stable Q follows D 1 Comp 120 Spring 2005 1/27/05 L05 Memory 17 Looking Under the Covers Let's take a quick look at the equivalent circuit for our MUX when the gate is LOW (the feedback path is active) 0 D G=0 Q Q G=0 D 1 1 1 Q Advantages: 1) Maintains remembered state for as long as power is applied. 2) State is DIGITAL Disadvantage: 1) Requires more transistors L05 Memory 18 This storage circuit is the basis for commodity SRAMs Comp 120 Spring 2005 1/27/05 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 10 Why Does Feedback = Storage? BIG IDEA: use positive feedback to maintain storage indefinitely. Our logic gates are built to restore marginal signal levels, so noise shouldn't be a problem! Result: a bistable storage element VIN VTC for inverter pair Feedback constraint: VIN = VOUT VOUT Not affected by noise VOUT Three solutions: two end-points are stable middle point is unstable VIN We'll get back to this! 1/27/05 L05 Memory 19 Comp 120 Spring 2005 Static D Latch D G Positive latch Q follows D Q D G Q Negative latch What is the difference? D G Q Q stable D G 1 Q 0 "static" means latch will hold data (i.e., value of Q) while G is inactive, however long that may be. Comp 120 Spring 2005 1/27/05 L05 Memory 20 Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 11 Latch Problems P2 G G D P1 Q G D P1 ? G D P1 ? Short pulse on G: how long is enough to set the latch? Comp 120 Spring 2005 D changes about the same time as latch closes. What value is saved? 1/27/05 L05 Memory 21 A DYNAMIC Discipline Design of sequential circuits MUST guarantee that inputs to sequential devices are valid and stable during periods when they may influence state changes. This is assured with additional timing specifications. >tPULSE G G D P2 G P1 Q D tPULSE: minimum pulse width guarantee G is active for long enough for latch to capture data tSETUP: setup time guarantee that D value has propagated through feedback path before latch closes tHOLD: hold time guarantee latch is closed and Q is stable before allowing D to change Comp 120 Spring 2005 1/27/05 L05 Memory 22 >tSETUP >tHOLD Marc Pollefeys 1/27/2005 00:42 Comp 120, Spring 2005 1/27 Lecture page 12 Does this work yet? "start" button "0" button "1" button Current state ROM 64x4 unlock Next state 3 3 Q G D Hmm. Hard t...

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:

UNC - COMP - 120
Comp 120 Lectures, Spring 05Quiz 2 reviewpage 1Finite State MachinesL+RinputsROMsoutputs NEXT sLOSTF _ LRL+RRCCWTL _ _ LR R LWall2TL,F_ LRSTATE_ LRWall1TR,F _ RClockLOSTSTATE NEXTClock Period 1 Clock Period 2 C
UNC - COMP - 120
Comp 120 Spring 20053/3 Lecturepage 1Machine Language, Assemblers,and CompilersLong, long, time ago, I can still remember How mnemonics used to make me smile. And I knew that with just the opcode names that I could play those assembly games a
UNC - COMP - 120
Comp 120, Spring 2005Lecture Notespage 1Representing Information0 1 1 0 1 0 1Bit Juggling- Representing information using bits - Number representations - Some other bits0Comp120 Spring 20051/18/05L02 - Representing Information 1A
UNC - COMP - 120
Comp 120, Spring 20052/3 Lecturepage 1State Machines1) 2) 3) 4) State Machine Design How can we improve on FSMs? Turing Machines ComputabilityOh genie, will you now tell me what it means to compute?Doctor, I think you've built a monster!C
UNC - SOCI - 820
.t"=i1~z. .~-~~~'.~ rs.!',:'V.,. ~~~,~(~c;, C'" ~ ~ ~"C 0". !;:J 10;"11)" o.'"d II) ~ (D ~ p- P- 0,1 0 0 ~ (D n ~ g ~ ~ (D 2 ~ ~ ~ ~. (D s- S:I. ~ 1;1 (D~,DtTjn.~II) ;J" ~ g '< .s. 'in' g ~ ~ ~ ~ ~ n (')"Cn"l S ~ ~. n
UNC - SOCI - 830
S o c i o lo g y 8 30 D e m o g r a p h y : Th e o r y , S u b s t a n c e , Te c h n i q u e s , P a r t I F a ll 2008 M & W 9:00 - 10:15a m 151 H a m ilt on H a ll In st r u ct or : Office: P h on e: E m a il: Office H ou r s: Cou r se Websit e: Li
UNC - SOCI - 212
Sociology 212 Demography: Theory, Substance, Techniques, Part I Fall 2005 Fridays 9-11:50am 151 Hamilton Hall Instructor: Office: Phone: Email: Office Hours: Course Website: TA: Email: Office Hours: Lisa Pearce 204 Hamilton Hall and 510 CPC (East) 96
UNC - SOCI - 212
UNC - SOCI - 820
,-,"",-",.~,.",-< 3 ~cn-0~ ~ ~ _.o' '"1 '"1=r-I\)=?",O 0. 0 -I\)-~.~.~~O~ .n~ ~ r- . r,. "'.Jt:1Co >"t1-() l.LJ-V'"' '"t~ r~N 0" 3 0(")1\)= 3 ~ I\) e?. o-i 0" o-i I\) , I\) .~-~'<~ 0 3 ~ '0 _.0. 0 ~ _.'< ~ _.~ C"O=-
UNC - SOCI - 709
Table 6. OLS Regressions of Jurisdictional Hierarchy Beyond Local Community and Technological Specialization on Type of Society: Unstandardized Coefficients (b) and t-Ratios (t) Jurisdictional Hierarchy Technological Specialization Independent b t =
UNC - SOCI - 801
UNC - SOCI - 850
THE ECOLOGICAL-EVOLUTIONARY TYPOLOGY OF HUMAN SOCIETIES AND THE EVOLUTION OF SOCIAL INEQUALITY* Franois Nielsen Department of Sociology University of North Carolina Chapel Hill Running head: EVOLUTION OF SOCIAL INEQUALITY To appear in Essays in Honor
UNC - CS - 991
A bio-inspired group evasion behaviorSang Woo Lee UNC-CH CS DepartmentAbstract: Group evasion behavior is the evasion pattern of numerous agents, one kind of the most frequently observed behavior patterns in nature. However, there appears to be ra
UNC - ANTH - 021
Anthropology 21 Ancient Cities of the Americas Spring 2005 Take-Home Project 1 Archaeologists use artifacts discarded in a location to infer the activities that went on there. Your assignment is to report on a simple experiment that relates activitie
UNC - ANTH - 021
UNC - ANTH - 021
UNC - ANTH - 021
Anthropology 21 Ancient Cities of the Americas Spring 2005 Take-Home Project 2Archaeologists often find it useful to estimate the amount of labor that it would have taken to build an ancient monument (such as a mound or a pyramid). The amount of lab
UNC - ANTH - 021
Anthropology 21 Ancient Cities of the AmericasHandout 1 Listed below are V. Gordon Childes ten criteria for recognizing ancient cities in the archaeological record (from The Urban Revolution, 1950): 1. Extensive and densely populated settlement. 2.
Texas A&M - CHEM - 327
August 27, 2007Course Syllabus: CHEM 327 Section 502: Physical Chemistry I Fall 2007Meeting Location and Time: Room CHEM 2122 at 11:30 a.m - 12:20 p.m. MWF. Instructor: Professor Danny L. Yeager Professor Yeagers Office Location: 254B Chemistry Ho
Texas A&M - CHEM - 631
January 18, 2005Course Syllabus: CHEM 631: Statistical Thermodynamics Spring 2006Meeting Location and Time: Room CHAN 2122; 11:30 a.m. 12:20 a.m. MWF Instructor: Professor Danny L. Yeager Professor Yeager's Office Location: 254B Chemistry How to
UNC - ECON - 423
Econ 423: Questions from Previous Versions of Quiz 7 [Fall 2000-present]1. Money market instruments do not include: (a) repos. (b) bankers acceptances. (c) commercial paper. (d) financial derivatives. (e) U.S. Treasury bills. (f) loans through the f
UNC - ENVR - 132
ProteomicsAreas of Application for ProteomicsMost Commonly Used Proteomics Techniques:Antibody arrays Protein activity arrays 2-D gels ICAT technology SELDILimitations:protein sources surfaces and formats protein immobilization fabricationEx
UNC - ENVR - 132
ToxicogenomicsGene Expression Studies: Pattern of genes expressed in a cell is characteristic of its current state Many differences in cell state or type are correlated with changes in mRNA levels of many genes Expression patterns of many previo
UNC - ENVR - 251
UNC - ENVR - 132
ProteomicsAreas of Application for ProteomicsMost Commonly Used Proteomics Techniques:Antibody arrays Protein activity arrays 2-D gels ICAT technology SELDILimitations:protein sources surfaces and formats protein immobilization fabricationEx
UNC - ENVR - 251
UNC - ENVR - 251
ENVR 251, AIR POLLUTION CONTROL - 2005 Item INTRODUCTION TO THE COURSE 1. Homework Problems 1 and 2 2. Homework Problem 3 3. Homework Problem 4 INERTIAL COLLECTORS 4. Homework Problem 5 5. Homework Problem 6 6. Discussion of article on inertial colle
UNC - CHAPT - 210
UNC - LECT - 210
Envr 210l lTues. and Thurs- 3 credit hours 8 to 9:30 amsnow days call me at 942 4880 or cell 919 614 4730lroom 2304lhttp:/www.unc.edu/courses/2005spring/envr/210/ 001/Envr210.htmlRich Kamens; 966 5452 kamens@unc.edu http:/airsite.unc.edu
UNC - ENVR - 251
UNC - ENVR - 251
Texas A&M - ENTO - 601
Entomology 601 - Lecture 6 HomologyRichard Owen Homologue = same organ in different animals under every variety of form and functionCharles Darwin Yet in all the great amount of modification, there will be no tendency to alter the framework of
Texas A&M - BICH - 303
Enzymes: Mechanisms of ControlEnzymes are connected in pathways to carry out processCalvin cycle conversion of CO2 into sugars in plantsPathways of high energy costs (use of ATP): - Calvin cycle (CO2 fixation) 18 ATP - CTP synthesis 5 ATP Due to
Texas A&M - BICH - 303
RNA Transcription and TranslationHow is information in DNA used to make protein? RNA acts as a messenger between DNA and protein synthesis machinery Transcription - copying of DNA sequence into RNA, complementary Translation - production of protein
Texas A&M - BICH - 303
3-D structureProtein StructureWhat is the 3-D structure of a protein? - the final form of a polypeptide chain Why is 3-D structure important? - final structure determines function5- epi-aristolochene synthaseHow do we get to 3-D structure? - s
UNC - KATRINA - 606
Framework for a HealthierGreater New OrleansGreater New Orleans Health Planning Group November 10, 2005Table of ContentsEXECUTIVE SUMMARY . 1 BACKGROUND . 4 DEVELOPMENT OF PLANNING FRAMEWORK . 5 USE OF FRAMEWORK.. 6 I. Guiding Principles for P
UNC - READ - 4671993
2008 Local Government Seminar Local Government and our Environment: teaching your students about local governments green decisionsWho can attend? North Carolina social studies teachers are eligible to attend. All lesson plans will be aligned to the
Texas A&M - AGED - 405
TypographyThe design of the characters that make up text and display type (headlines, subheads, captions, etc.) and the way they're configured on the page influences the appearance of your print communication more than any other single visual elemen
Texas A&M - COURSES - 405
TypographyThe design of the characters that make up text and display type (headlines, subheads, captions, etc.) and the way they're configured on the page influences the appearance of your print communication more than any other single visual elemen
Texas A&M - AGED - 405
The AGRILEADERStudent Publication of the Agricultural Communications & Journalism Program Department of Agricultural Education College of Agriculture and Life Sciences Texas A&M UniversityAdvertising RatesFact: The average college student has mor
Texas A&M - COURSES - 405
The AGRILEADERStudent Publication of the Agricultural Communications & Journalism Program Department of Agricultural Education College of Agriculture and Life Sciences Texas A&M UniversityAdvertising RatesFact: The average college student has mor
Texas A&M - AGED - 405
AdvertisingThe lifeblood of the magazineWhy advertisers choose magazinesCredibilityConsumers consider magazines the most helpful and least confusing medium for product informationReader QualityYou can usually determine the characteristics of
Texas A&M - COURSES - 405
AdvertisingThe lifeblood of the magazineWhy advertisers choose magazinesCredibilityConsumers consider magazines the most helpful and least confusing medium for product informationReader QualityYou can usually determine the characteristics of
Texas A&M - AGED - 405
Interviewing and QuotingPulling the story together and making it interesting.Working with QuotesUse "said or "says""said" for past eventsIf the source may not say the same thing again now"says" for coming eventsIf the source is likely to sa
Texas A&M - COURSES - 405
Interviewing and QuotingPulling the story together and making it interesting.Working with QuotesUse "said or "says""said" for past eventsIf the source may not say the same thing again now"says" for coming eventsIf the source is likely to sa
Texas A&M - AGCJ - 407
AGCJ 407Week #11Course Slides_ _Writing for the WebAGCJ 407 Web Authoring in Agricultural Communications__ _ _ _Note: Special thanks to University of Maine Cooperative Extension Service for the primer in this lesson. Available at: http:/w
UNC - INLS - 707
UNC - PLCY - 289
PLCY 289 Problem Set 8 1. Consider the normal form stage game depicted in Figure 1. [Main result: If the stage game has only one NE, cooperation is not supported in the finite repeated game, but might be in the infinitely repeated game.] a. What is t
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design & Implementation. Spring 2009.7.1. Structured query processingChirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionSo far we have loo
UNC - INLS - 490
Query processing and retrieval Mapping the information need to the information February 5, 2009Chirag Shah School of Information & Library Science (SILS) UNC Chapel HillIf you remember the 60s, you probably werent there!INLS 490-154. Spring 2009
UNC - INLS - 490
Introduction Get ready, get started, get going January 15, 2009Chirag Shah School of Information & Library Science (SILS) UNC Chapel HillIt started in a campus trailer It was titled Jerry and David's Guide to the World Wide Web They called it Y
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design & Implementation. Spring 2009.5. Retrieval models-1Chirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionA model of information retrie
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design and Implementation. Spring 2009.2. IR with MySQL and Text FilesChirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionIn this class we
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design and Implementation. Spring 2009.1. IntroductionChirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionTools for organizing and accessin
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design & Implementation. Spring 2009.6. Retrieval models-2Chirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionOnce again, we will continue
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design & Implementation. Spring 2009.4. Query processing and retrievalChirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionPreviously, we sa
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design and Implementation. Spring 2009.3. Learning to indexChirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionLast time we started working
UNC - INLS - 490
Retrieval models-2 Relevant or not relevant that is the question February 19, 2009Chirag Shah School of Information & Library Science (SILS) UNC Chapel Hill Co-founded department of computer science at Cornell. SMART System for the Manip
UNC - INLS - 490
INLS 490-154: Information Retrieval Systems Design & Implementation. Spring 2009.7.2. Evaluation-1Chirag Shah School of Information & Library Science (SILS) UNC Chapel Hill NC 27599 chirag@unc.edu1IntroductionWhile an ideal IR system should g
Texas A&M - CPSC - 289
The RSA Public-Key CryptosystemAndreas Klappenecker CPSC 289 We will discuss in this lecture the basic principles of the RSA public-key cryptosystem, a system that is used in countless e-commerce applications. The RSA public-key cryptosystem nicely
Texas A&M - MATH - 615
MATH 615-08c, Quiz 4 1. Suppose that (an ) is a sequence of nonzero real numbers, and suppose that n=1 lim infnan+1 =a anandlim supnan+1 = A. an(a) (6 marks) Suppose that A < 1. Prove that the seriesn=1 an is absolutely convergent. an