including material from!"

Size: px
Start display at page:

Download "including material from!""

Transcription

1 including material from!"

2 $ %! % &"!' (')*')+ ""!,!,- * #

3 '!(. '/ &(, 0'!1 /"*, #2 "'!34 '' "5 5!" 6 ". 7 "8!'"!)."""." /.""""" '

4 (,:!!6! ; :!." +" +"; * "!<$=8!77 + +",+8>/2"! / %,'? " /> : A!! B /,/"C) /4&'!! &!,&!+ ' ' 9

5 (,!"& +5 " """ '", "'6 (=" "" '".."!7! 8"" 7 " 8.22.! 8""7 ' "7 H%!..H 9FI ""'!) ""H%!..H@ 8"7 D

6 % %!!!'"!'6 "!!'!!!!

7 .""!' +".% +2"2"". ' +!' 4 &8 J

8 %K =!"!! "" 7. %" F

9 % :*L" " we were surprised to obtain superlinear speedups on average our first reaction was to assume that our sample size was too small - V. Rao & V. Kumar Superlinear Speedup in Parallel State-Space Search Technical Report AI88-80, 1988 CS Dept., U of Texas - Austin E

10 K8!6 9%2! "" G " 7 "7 "%MEG "MJGD N "2N!',M3GD% N!A."BMG 'N!M#JGD!N!A."'BMGJD MGF#! MGJ F.J. Anscombe (1973), "Graphs in Statistical Analysis," American Statistician, 27, 17-21

11 .*/!

12 $.5 *.'!!"'" O8 ' '!! G #

13 $ %! (')*')+ ""!,!,- *

14 ',(' G *!". " &'""."'!!" #P 9"'!'" Q #G *!" ""8!7 5!!7 ""87!'!! "% 7 Q!"!7 ""8!87!".8'! 7 ''!7 " '"6 5 ""5 9

15 ',*' P Q"". ".; "! 3" Q'""!R!! '%!S ' P "R"!!%!!N P!"R!!"R P 7!.7.!'"! '5! " "22!!)"22!!R2!66 D

16 ',+ +2!!'AB" ( ".!5. ' " R.8 6 "8''!." ' :"R ' "R "R '." K 6 -!.!5!"R.!GGG 5 "5

17 "" ""!."7 ".!'"! '" "!!!.8!!% $!"7 -,"AB".!"!!S!!S" ' :". N"8!,"". 7%0+""!".!1 J

18 $ %!, +'( =%AB! &8 & "8 =!! 6!,- * F

19 / (." '"6 ' ' 5! ' "'5!5 "! &!!, " % ' "!)" 5!, Q!" E

20 &8 R4,01!!T:* ' 5 UV 5 R0@1 "" '8 '0'?.@!1 /"@! G "!@!7 #

21 =(%5 6 :.! #

22 '"A*B"!.!! 0!!1 " 0/.1 ")-'G 5 -' " /A3.W"B GED G B H J " /A3"B GD /A34W"B GF G!,:'!!..G' -' /A3" 3.24BM/A3"B/A3.W3"B/A24W3.3"B M/A3"B/A3.W3"B/A24W3"B " "!5 " #$!'"@-'!5 ##

23 . :.A%B. N, =' #, X& # X=!R6 # # 5 = =# 5 = & &# & %&% '&% 5 & #

24 +" 8(! "!(!? 87 *R " 8"?!8!!" 5!!" 6 *R" 8A7!7B "?!8 *R" '", :!!8R" :!!$+8 R" #9

25 &&&8"" ''""!. ".Q!. G :!8&& S"!8" G :S"!$+8&& " R"G (5 "K$+&$" 'G $'((+:K!UV #D

26 -' H /A3"B GD *"! 5. : %6 :!" ' $$K< " ('!$+.6!.' " /A3.W"B B " /A34W"B GED GF G J G #

27 &8/ "!!! 7!"77 5!!?5 7!7 < '"$$(5 :, :S$ ("":!$!2! =!'S'66 : $ #J

28 & *R4?5 -"? 5 '"5 "? 7 N ' '!! '"G &( #F

29 >!!G C!!G5 &"!?!!< " """."!'>G (7 ""!!7 +"'$++<$=O$G :""" =+8"!,?!!<G%!.!'>G?!!<G+"!8"5 #E

30 K R &''""! <$=",?!!<R '"!2!!G$!<G5 >!!<1 '"!2!!G$!<G?!!<R '"!2!!GK >! "!2!!!<1G $! <G

31 =!!!6 $8!"6 $'?.!'< UV $'?.'<!'> UV $ /@ %!/ *4! =K((<$==*(+*+&6 +"!.'6

32 ""!..!7 0&"H, <""!..!!5 "":A-! B "!'!" "" +// / #

33 $ %!,!,- 2!6 %2 ' *

34 (& 6 *R4", :!.'!@!. "!.@G :@ "@! G ("" '"(:K 5 '!'G 9

35 $!& K' (9G!.' " "&!5 (9G#!.'# " "&!5 (9G 5.'!'# *R0"% 1 D ".'% 9'6 D

36 G??!?#G?#.5 #G!?.!!!! G!.??!?#G /!R?# '", #

37 !.' :.!!!S" 6 *Y'""6 &8!.'.6 J

38 %.' /.'G (.'5 G /.'G (!$+.'G "& "G 0 "1.',@?<> "!&G F

39 -( (!!!!!!!7!!!!8!!!!.' %2!!%6 '! " "?<>'G '! " "?<>G E

40 !! (%!!!" ' )! :8!'"!. :" $." :! !""!"" 9

41 :" 85 :5 :.GGG Poor usage: I believe that optimizing compilers can reorder data accesses to improve locality. Better usage: Optimizing compilers can reorder data accesses to improve locality. Unless there is a citation at the end of the sentence, or you explicitly stated otherwise, everything that you write is your opinion, your belief, and your thought. 9

42 !+ :M' " M' =! *' " * ' *# 9#

43 ', "!"'"6 "Q.. ""0"!'1 $" 5! ". '! 5 9

44 2! 2! G * 'A-B! (GU5V!"0-1! (5 99

45 $ %!,!, - * / +" +"" " " ( % K+% 9D

46 /T O'" G %" 2."!!G %" 2."! G 8+:T6 $80:1!01GGG '&22 'H&'!!?H 9

47 =0+" 1 Avoid using This to refer to the meaning of the previous sentence: Poor Usage: The data is written into the outer cylinders of the hard disk. This reduces the access time. Better Usage: The data is written into the outer cylinders of the hard disk. This data distribution reduces the access time. 9J

48 "0+" 1 % Visiting dignitaries watched yesterday as ground was broken for the new high-energy physics laboratory with a blowout safety wall. This is the first visible evidence of the university s plans for modernization and expansion. Visiting dignitaries watched yesterday as ground was broken for the new high-energy physics laboratory with a blowout safety wall. The ceremony afforded the first visible evidence of the university s plans for modernization and expansion. (8Z" 9F

49 0" "1!0"1,!' G 0+"/!".8!8G1 8'."/!".8!.""G,!' G 0+"/!" ".8!8G1 "/!)0" "1!!"".8G 0+" "'" "2 " ' "!'" "!.!' " 8G1 (8Z" 9E

50 ""/ ('2!!' '""!! ('!!'!!'G %2, "!%G %, "%G D

51 = Poor usage: Feldmeier demonstrated that a routing-table cache could reduce the lookup time in network gateways by 65\%~\cite{feldmeierINFOCOM88}. Better usage: Feldmeier demonstrates that a routing-table cache may reduce the lookup time in network gateways by 65\%~\cite{feldmeierINFOCOM88}. D

52 "!" Poor usage: Feldmeier~\cite{feldmeierINFOCOM88} demonstrates that a routing-table cache may reduce the lookup time in network gateways by 65\%. Better usage: Feldmeier demonstrates that a routing-table cache may reduce the lookup time in network gateways by 65\%~\cite{feldmeierINFOCOM88}. D#

53 G Poor usage: Chiueh et al. designs a CPU-style IP caching scheme and demonstrates that general-purpose processors can serve as a powerful platform for highperformance IP routing~\cite{chiueh1999}. Better usage: Chiueh et al. design a CPU-style IP caching scheme and demonstrates that general-purpose processors can serve as a powerful platform for highperformance IP routing~\cite{chiueh1999}. D

54 *R!R R Poor usage: This framework doesn t address dynamic compilation. Better usage: This framework does not address dynamic compilation. Avoid contractions in technical writing. D9

55 !' Poor usage: This framework does not address dynamic compilation. Better usage: This framework applies to static compilation. Make your sentences affirmative. DD

56 ( Poor usage: Cache memories are built with expensive technology, so they are small. Better usage: Cache memories are built with expensive technology, therefore they are small. Avoid all colloquialisms in technical writing. D

57 -.: William Safire (4 November 1979, New York Times) *Y!.' G =" " )! "YG ""Y! "!!G *"' G T."' "".4G 'G /!!G!"G :!8!!'"'!.!!.!'!! 'G " G DJ

58 -.:. "! '!G William Safire (4 November 1979, New York Times) "4 G *Y% 8666 /.'!"!G ".2.!!2""G!.G *Y 'G '!''.!!G :.!"G :!"!8'. G (.""8" ''G DF

59 -.: William Safire (4 November 1979, New York Times) +8"..""!!! %!"G!! "!8G!!G "!.' "' " 'G ::Y!:Y!"! ".G!8!! G *Y ' "'" 8'"'""""!!"G 8"!G H!YN H8GHYH +"!.".G K.!"[8"')8. G DE

60 -.2 " &8"' ""!G.!: " G "'." "" '"G T."'. "".4G *Y!.' "!!''!G '!84 "!G " G.'G *Y2' "G :! G *Y" "G /"!""!.! G :" '".! 'G George L. Trigg's Grammar (Physics Review Letters, 19 March 1979 (Volume 42, Issue 12, pp )) *Y..G "8!G :" "8" 4' Y2$OG " 'G. "! '". 2 8 "."KG ::" 8""" " '"!!' "".8'!""!!!" 'G =.. G :."!" %G &%!""8! '".!!G "!! 'G +' '!G K. "[G

61 <&-.! ' G %''. " ""G!G 8"!G!"." '"! NG! "! '! '2 8" """ 8G.'!"!!"'G!G!"[8"')"Y!"G $"!'QG!""8 $2!7% 6 'G /" 8A"B G G.!"[G /'..4!! Y!"!Y. G!G /!! "G: *'!"" ".! "" ":!N'"N!NG G *!'N!% ' / 8 G ("8 8G *Y'"" " +"!.".G "!.G +".!!G *Y" G +.G "G T."' "".4G ". G "!" N 7 %!"'"!.!!G '!''.!!G Other fumblerules created since these lists were published

62 =(6 ="!22 ' MA.A%B 'ABB% MA.A%B 'ABB % #

63 +5!4 "' F'7'7 #'7!S"S, +"" 'Q!G GGG ( 8!G

64 ..! ' " # $ i.e. id est that is ' "" ' e.g. exempli gratia for example % % viz. videlicet namely " 9

65 ..! ' " # etc. et al. et seq. q.v. v. q.e.d. cf. vs. et cetera et alii et sequentes quod vide vide quod erat demonstrandum confer versus!"!"!" ' AB" " " ".!! ' D

66 $" '"82! (S+" 4! $" GGG'!" A(/BGGG GGG'!" A(/BGGG :Q 5!!!!!. A!BG 5!#!5G!!5

67 %2!' "' ""'"" '!G "' "'"'!G "' ""'" ' ". "N!" ". "N!! J

68 %2!':: "?!"9I"'! 9I"?! +"?8"!!"!!'"!?"!!'"! N!! N!! F

69 %2!':::?!""!<G?!!"!<G "'"?"!!! "'"?!! "<' " '."< %%% %%% E

70 K+? 5 +0" ' ",SSGG'S%2 " SS%S.SS J

71 *H4 H'"."'""G +" 8!"% " "! "%A' 'H!HB!!'" I" "!... I" "!.. +GGG"'" "4!.5 J

72 *H4 H'" Do."'""G not "justify" paragraphs, but rather put a single phrase on each +" 8 line. This makes it easier to > read the text > scan for phrases!"% > see the differences from one iteration to the next (eg, using " "diff") > avoid introducing errors, as otherwise foo % this "! had been bar may become foo % "%A' this had been bar To illustrate... 'H!HB that previous paragraph, when justified, becomes!!'" I" "!... I" "!.. +GGG"'" "4!.5 J#

73 $ %!,!,- * J

74 ' The Elements of Style By William Strunk Jr., E.B. White, and Roger Angell, Fourth Edition, Longman, 2000 J9

75 ' Writing for Computer Science By Justin Zobel, Springer, JD

76 ' Handbook of Writing for The Mathematical Sciences By Nicholas J. Higham, Siam,1993. J

77 */ K+?,*/ (=R!! & KK!! EE9G +"K+? & "-8&."!%!(!! EE9 A!!,#9BG JJ

78 +' 6 2 ' JF

Some Hints on Technical Writing. EE492 Robert C. Maher

Some Hints on Technical Writing. EE492 Robert C. Maher Some Hints on Technical Writing EE492 Robert C. Maher Outline Introduction Getting Started First Draft Proofreading, Critical Reading, Revision Where to get help? 2 Technical writing is Formal Informative

More information

EECS 4441 Human-Computer Interaction

EECS 4441 Human-Computer Interaction EECS 4441 Human-Computer Interaction Topic #7: More on Formatting and Writing I. Scott MacKenzie York University, Canada 2 Results and Discussion Results and discussion are usually combined Same level

More information

How to Write a Technical Manual that Users Can Actually Use

How to Write a Technical Manual that Users Can Actually Use How to Write a Technical Manual that Users Can Actually Use Robert Klimas Senior Engineer City of Toronto 2009 APWA International Public Works Congress & Exposition Wednesday, September 16, 2009 Columbus,

More information

The ABC s of Web Site Evaluation

The ABC s of Web Site Evaluation Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz The ABC s of Web Site Evaluation by Kathy Schrock Digital Literacy by Paul Gilster Digital literacy is the ability to understand

More information

Tiling: A Data Locality Optimizing Algorithm

Tiling: A Data Locality Optimizing Algorithm Tiling: A Data Locality Optimizing Algorithm Announcements Monday November 28th, Dr. Sanjay Rajopadhye is talking at BMAC Friday December 2nd, Dr. Sanjay Rajopadhye will be leading CS553 Last Monday Kelly

More information

recruitment Logo Typography Colourways Mechanism Usage Pip Recruitment Brand Toolkit

recruitment Logo Typography Colourways Mechanism Usage Pip Recruitment Brand Toolkit Logo Typography Colourways Mechanism Usage Primary; Secondary; Silhouette; Favicon; Additional Notes; Where possible, use the logo with the striped mechanism behind. Only when it is required to be stripped

More information

Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines

Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines This document provides details on typesetting and layout requirements pertaining to final manuscript

More information

BRAND STANDARD GUIDELINES 2014

BRAND STANDARD GUIDELINES 2014 BRAND STANDARD GUIDELINES 2014 LOGO USAGE & TYPEFACES Logo Usage The Lackawanna College School of Petroleum & Natural Gas logo utilizes typography, two simple rule lines and the Lackawanna College graphic

More information

INSTRUCTIONS FOR TYPESETTING MANUSCRIPTS USING COMPUTER SOFTWARE. FIRST AUTHOR University Department, University Name, Address

INSTRUCTIONS FOR TYPESETTING MANUSCRIPTS USING COMPUTER SOFTWARE. FIRST AUTHOR University Department, University Name, Address Journal of Mechanics in Medicine and Biology c World Scientific Publishing Company INSTRUCTIONS FOR TYPESETTING MANUSCRIPTS USING COMPUTER SOFTWARE FIRST AUTHOR University Department, University Name,

More information

Lesson 2-5: Proving Angles Congruent

Lesson 2-5: Proving Angles Congruent Lesson -5: Proving Angles Congruent Geometric Proofs Yesterday we discovered that solving an algebraic expression is essentially doing a proof, provided you justify each step you take. Today we are going

More information

Media Kit & Brand Guidelines

Media Kit & Brand Guidelines Media Kit & Brand Guidelines Generation XYZ Generation X 1960-1980 Generation Y 1977-2004 Generation Z Early 2001 - Present Named after Douglas Coupland s novel Generation X: Tales from an Accelerated

More information

Visual Identity Guidelines. Abbreviated for Constituent Leagues

Visual Identity Guidelines. Abbreviated for Constituent Leagues Visual Identity Guidelines Abbreviated for Constituent Leagues 1 Constituent League Logo The logo is available in a horizontal and vertical format. Either can be used depending on the best fit for a particular

More information

Deadlock Revisited. CS439: Principles of Computer Systems April 23, 2018

Deadlock Revisited. CS439: Principles of Computer Systems April 23, 2018 Deadlock Revisited CS439: Principles of Computer Systems April 23, 2018 Last Time Distributed File Systems Remote Procedure Calls (RPC) Consistency Models Coherence, Staleness, Consistency Network File

More information

Brand Standards September 2016 CREATED BY M3 GROUP

Brand Standards September 2016 CREATED BY M3 GROUP Brand Standards September 2016 CREATED BY M3 GROUP CONTENTS NACW as a Brand... 3 NACW Messaging... 3 NACW Logo... 5 Logo Spacing... 6 Color... 7 Color Palette... 8 Logo Misuse... 9 Typography... 10 Marketing

More information

Tranont Mission Statement. Tranont Vision Statement. Change the world s economy, one household at a time.

Tranont Mission Statement. Tranont Vision Statement. Change the world s economy, one household at a time. STYLE GUIDE Tranont Mission Statement Change the world s economy, one household at a time. Tranont Vision Statement We offer individuals world class financial education and training, financial management

More information

Virtual Machines. 2 Disco: Running Commodity Operating Systems on Scalable Multiprocessors([1])

Virtual Machines. 2 Disco: Running Commodity Operating Systems on Scalable Multiprocessors([1]) EE392C: Advanced Topics in Computer Architecture Lecture #10 Polymorphic Processors Stanford University Thursday, 8 May 2003 Virtual Machines Lecture #10: Thursday, 1 May 2003 Lecturer: Jayanth Gummaraju,

More information

Identity: Clear Space. Brand Standards. Brand Standards

Identity: Clear Space. Brand Standards. Brand Standards Identity: Clear Space 6.18.18 Identity: Clear Space Standards Overview This Manual provides the steps and background needed for use of The View On Pullen Circle identity and how it should be applied. It

More information

Non-deterministic Finite Automata (NFA)

Non-deterministic Finite Automata (NFA) Non-deterministic Finite Automata (NFA) CAN have transitions on the same input to different states Can include a ε or λ transition (i.e. move to new state without reading input) Often easier to design

More information

FTA1000 Cameras, Optics and Illuminators

FTA1000 Cameras, Optics and Illuminators FTA1000 Cameras, Optics and Illuminators November 2, 2006 1. Introduction This note will show you how to choose the optical path, the camera, microscope, and backlight illuminator, for your FTA1000 system.

More information

Brand Guidelines October, 2014

Brand Guidelines October, 2014 Brand Guidelines October, 2014 Contents 1 Logo 2 Graphical Elements 3 Icons 4 Typography 5 Colors 6 Stationery 7 Social Media 8 Templates 9 Product Line logos Brand Guidelines Page 2 1) Logo Logo: Overview

More information

Genstandsfortællinger fra Museum Wormianum til de moderne museer Mordhorst, Camilla

Genstandsfortællinger fra Museum Wormianum til de moderne museer Mordhorst, Camilla Genstandsfortællinger fra Museum Wormianum til de moderne museer Mordhorst, Camilla Publication date: 2003 Citation for published version (APA): Mordhorst, C. (2003). Genstandsfortællinger: fra Museum

More information

write-through v. write-back write-through v. write-back write-through v. write-back option 1: write-through write 10 to 0xABCD CPU RAM Cache ABCD: FF

write-through v. write-back write-through v. write-back write-through v. write-back option 1: write-through write 10 to 0xABCD CPU RAM Cache ABCD: FF write-through v. write-back option 1: write-through 1 write 10 to 0xABCD CPU Cache ABCD: FF RAM 11CD: 42 ABCD: FF 1 2 write-through v. write-back option 1: write-through write-through v. write-back option

More information

Math-2. Lesson 5-3 Two Column Proofs

Math-2. Lesson 5-3 Two Column Proofs Math-2 Lesson 5-3 Two Column Proofs Vocabulary Adjacent Angles have a common side and share a common vertex Vertex. B C D A Common Side A Two-Column Proof is a logical argument written so that the 1st

More information

CS 242. Fundamentals. Reading: See last slide

CS 242. Fundamentals. Reading: See last slide CS 242 Fundamentals Reading: See last slide Syntax and Semantics of Programs Syntax The symbols used to write a program Semantics The actions that occur when a program is executed Programming language

More information

BRANDING AND STYLE GUIDELINES

BRANDING AND STYLE GUIDELINES BRANDING AND STYLE GUIDELINES INTRODUCTION The Dodd family brand is designed for clarity of communication and consistency within departments. Bold colors and photographs are set on simple and clean backdrops

More information

Sparse matrices, graphs, and tree elimination

Sparse matrices, graphs, and tree elimination Logistics Week 6: Friday, Oct 2 1. I will be out of town next Tuesday, October 6, and so will not have office hours on that day. I will be around on Monday, except during the SCAN seminar (1:25-2:15);

More information

Topic 1: Introduction

Topic 1: Introduction Recommended Exercises and Readings Topic 1: Introduction From Haskell: The craft of functional programming (3 rd Ed.) Readings: Chapter 1 Chapter 2 1 2 What is a Programming Paradigm? Programming Paradigm:

More information

Context-Free Grammars

Context-Free Grammars Context-Free Grammars Carl Pollard yntax 2 (Linguistics 602.02) January 3, 2012 Context-Free Grammars (CFGs) A CFG is an ordered quadruple T, N, D, P where a. T is a finite set called the terminals; b.

More information

Victorian Cursive Handwriting On Dotted Thirds

Victorian Cursive Handwriting On Dotted Thirds Victorian On Dotted Thirds Free PDF ebook Download: Victorian On Dotted Thirds Download or Read Online ebook victorian cursive handwriting on dotted thirds in PDF Format From The Best User Guide Database

More information

Growing Our Own Through Collaboration

Growing Our Own Through Collaboration NWI INITIATIVE NUCLEAR WORKFORCE Growing Our Own Through Collaboration BRAND STANDARDS reference guide Brand Standards 2011 SRS Community Reuse Organization. All rights reserved. Version 1.0-02.10.2011

More information

Wisconsin Retirement Testing Preparation

Wisconsin Retirement Testing Preparation Wisconsin Retirement Testing Preparation The Wisconsin Retirement System (WRS) is changing its reporting requirements from annual to every pay period starting January 1, 2018. With that, there are many

More information

APS105 Winter Jonathan Deber jdeber -at- cs -dot- toronto -dot- edu. Lecture 24 March 16, 2012

APS105 Winter Jonathan Deber jdeber -at- cs -dot- toronto -dot- edu. Lecture 24 March 16, 2012 APS105 Winter 2012 Jonathan Deber jdeber -at- cs -dot- toronto -dot- edu Lecture 24 March 16, 2012 Today (Even More) Dynamic Memory Allocation 2 Dynamic Memory Allocation!"##$%&' and friends 3 Automatic

More information

BRAND BOOK. Copyright 2016 WashU Student Union Student Union Brand Guidebook 1

BRAND BOOK. Copyright 2016 WashU Student Union Student Union Brand Guidebook 1 BRAND BOOK 2019 2016 Copyright 2016 WashU Student Union Student Union Brand Guidebook 1 WHY THIS MATTERS While it is easy for the student body to see the hundreds of group events that take place every

More information

Specifications 36 Series Valve (Lifting Solenoid)

Specifications 36 Series Valve (Lifting Solenoid) Specifications 36 Series Valve (Lifting Solenoid) Operating Data Fluids: ir or Inert Gas Lubrication: Not Required. But if used, select a medium aniline point oil (between 180ºF to 210ºF). Safe Operating

More information

Math 96--Radicals #1-- Simplify; Combine--page 1

Math 96--Radicals #1-- Simplify; Combine--page 1 Simplify; Combine--page 1 Part A Number Systems a. Whole Numbers = {0, 1, 2, 3,...} b. Integers = whole numbers and their opposites = {..., 3, 2, 1, 0, 1, 2, 3,...} c. Rational Numbers = quotient of integers

More information

Texture Mapping. Michael Kazhdan ( /467) HB Ch. 14.8,14.9 FvDFH Ch. 16.3, , 16.6

Texture Mapping. Michael Kazhdan ( /467) HB Ch. 14.8,14.9 FvDFH Ch. 16.3, , 16.6 Texture Mapping Michael Kazhdan (61.457/467) HB Ch. 14.8,14.9 FvDFH Ch. 16.3, 16.4.5, 16.6 Textures We know how to go from this to this J. Birn Textures But what about this to this? J. Birn Textures How

More information

Cache Performance II 1

Cache Performance II 1 Cache Performance II 1 cache operation (associative) 111001 index offset valid tag valid tag data data 1 10 1 00 00 11 AA BB tag 1 11 1 01 B4 B5 33 44 = data (B5) AND = AND OR is hit? (1) 2 cache operation

More information

PracticeAdmin Identity Guide. Last Updated 4/27/2015 Created by Vanessa Street

PracticeAdmin Identity Guide. Last Updated 4/27/2015 Created by Vanessa Street PracticeAdmin Identity Guide Last Updated 4/27/2015 Created by Vanessa Street About PracticeAdmin Mission At PracticeAdmin, we simplify the complex process of medical billing by providing healthcare professionals

More information

EE382N (20): Computer Architecture - Parallelism and Locality Spring 2015 Lecture 14 Parallelism in Software I

EE382N (20): Computer Architecture - Parallelism and Locality Spring 2015 Lecture 14 Parallelism in Software I EE382 (20): Computer Architecture - Parallelism and Locality Spring 2015 Lecture 14 Parallelism in Software I Mattan Erez The University of Texas at Austin EE382: Parallelilsm and Locality, Spring 2015

More information

Click here, type the title of your paper, Capitalize first letter

Click here, type the title of your paper, Capitalize first letter Available online at www.sciencedirect.com Procedia Computer Science 00 (2018) 000 000 www.elsevier.com/locate/procedia Information Technology and Quantitative Management (ITQM 2018) Click here, type the

More information

November 25, Mr. Paul Kaspar, PE City Engineer City of Bryan Post Office Box 1000 Bryan, Texas 77802

November 25, Mr. Paul Kaspar, PE City Engineer City of Bryan Post Office Box 1000 Bryan, Texas 77802 November 25, 213 Mr. Paul Kaspar, PE City Engineer City of Bryan Post Office Box 1 Bryan, Texas 7782 Re: Greenbrier Phase 9 Oversize Participation Request Dear Paul: On behalf of the owner, Carter-Arden

More information

CONTENTS 05 DYNICS BRAND 06 LOGO 08 SOFTWARE 12 PRODUCT BRANDS 16 ICONS 17 TYPEFACE 19 E SQUAD 20 CONTACT INFORMATION COPYRIGHT NOTICE

CONTENTS 05 DYNICS BRAND 06 LOGO 08 SOFTWARE 12 PRODUCT BRANDS 16 ICONS 17 TYPEFACE 19 E SQUAD 20 CONTACT INFORMATION COPYRIGHT NOTICE BRANDING GUIDE CONTENTS 05 DYNICS BRAND 06 LOGO 08 SOFTWARE 12 PRODUCT BRANDS 16 ICONS 17 TYPEFACE 19 E SQUAD 20 CONTACT INFORMATION COPYRIGHT NOTICE 2018 DYNICS, Inc. All Rights Reserved No part of this

More information

Memory Management (2)

Memory Management (2) EECS 3221.3 Operating System Fundamentals No.9 Memory Management (2) Prof. Hui Jiang Dept of Electrical Engineering and Computer Science, York University Memory Management Approaches Contiguous Memory

More information

4-critical graphs on surfaces without contractible cycles of length at most 4

4-critical graphs on surfaces without contractible cycles of length at most 4 4-critical graphs on surfaces without contractible cycles of length at most 4 Zdeněk Dvořák, Bernard Lidický Charles University in Prague University of Illinois at Urbana-Champaign SIAM DM 2012 Halifax

More information

My Full-Length Title

My Full-Length Title My Full-Length Title X. Author1 1 Y. Author2 2 1 Department of Mathematics University of Author1 2 Department of Engineering University of Author2 Texas A&M University pre-reu program, 2012 Author1, Author2

More information

CS533 Concepts of Operating Systems. Jonathan Walpole

CS533 Concepts of Operating Systems. Jonathan Walpole CS533 Concepts of Operating Systems Jonathan Walpole Shared Memory Consistency Models: A Tutorial Outline Concurrent programming on a uniprocessor The effect of optimizations on a uniprocessor The effect

More information

CSC D70: Compiler Optimization Memory Optimizations

CSC D70: Compiler Optimization Memory Optimizations CSC D70: Compiler Optimization Memory Optimizations Prof. Gennady Pekhimenko University of Toronto Winter 2018 The content of this lecture is adapted from the lectures of Todd Mowry, Greg Steffan, and

More information

Kismet: Parallel Speedup Estimates for Serial Programs

Kismet: Parallel Speedup Estimates for Serial Programs Kismet: Parallel Speedup Estimates for Serial Programs Donghwan Jeon, Saturnino Garcia, Chris Louie, and Michael Bedford Taylor Computer Science and Engineering University of California, San Diego 1 Questions

More information

BRAND GUIDELINES UPDATED NOVEMBER 2018

BRAND GUIDELINES UPDATED NOVEMBER 2018 BRAND GUIDELINES UPDATED NOVEMBER 2018 National Industries for the Blind Brand Guidelines i 19nI2-1921 TABLE OF CONTENTS 01. Introduction 02. Logo Alignment 03. NIB Logo Specifications 04. NIB Logo Usage

More information

Palatino. Palatino. Linotype. Palatino. Linotype. Linotype. Palatino. Linotype. Palatino. Linotype. Palatino. Linotype

Palatino. Palatino. Linotype. Palatino. Linotype. Linotype. Palatino. Linotype. Palatino. Linotype. Palatino. Linotype Copyright 2013 Johanna Corsini Arts 79 Typography 1 Sources: http://en.wikipedia.org/wiki/ http://en.wikipedia.org/wiki/typography By Johanna Corsini P a a P o l t a a n L P i l t n a i o a o y l t n n

More information

Sequence alignment is an essential concept for bioinformatics, as most of our data analysis and interpretation techniques make use of it.

Sequence alignment is an essential concept for bioinformatics, as most of our data analysis and interpretation techniques make use of it. Sequence Alignments Overview Sequence alignment is an essential concept for bioinformatics, as most of our data analysis and interpretation techniques make use of it. Sequence alignment means arranging

More information

CS146 Computer Architecture. Fall Midterm Exam

CS146 Computer Architecture. Fall Midterm Exam CS146 Computer Architecture Fall 2002 Midterm Exam This exam is worth a total of 100 points. Note the point breakdown below and budget your time wisely. To maximize partial credit, show your work and state

More information

Context-Free Grammars

Context-Free Grammars Department of Linguistics Ohio State University Syntax 2 (Linguistics 602.02) January 3, 2012 (CFGs) A CFG is an ordered quadruple T, N, D, P where a. T is a finite set called the terminals; b. N is a

More information

COMP Logic for Computer Scientists. Lecture 23

COMP Logic for Computer Scientists. Lecture 23 COMP 1002 Logic for Computer cientists Lecture 23 B 5 2 J Admin stuff Assignment 3 extension Because of the power outage, assignment 3 now due on Tuesday, March 14 (also 7pm) Assignment 4 to be posted

More information

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN SPAREPARTSCATALOG: CONNECTORS ART.-NR.: 3CM3208201EN CONTENT SPARE CONNECTORS AA-AN SPARE CONNECTORS AO-BC SPARE CONNECTORS BD-BQ SPARE CONNECTORS BR-CD 3 4 5 6 SPARE CONNECTORS CE-CR SPARE CONNECTORS

More information

CS Fall 2010 B-trees Carola Wenk

CS Fall 2010 B-trees Carola Wenk CS 3343 -- Fall 2010 B-trees Carola Wenk 10/19/10 CS 3343 Analysis of Algorithms 1 External memory dictionary Task: Given a large amount of data that does not fit into main memory, process it into a dictionary

More information

Business Letter. Assignment

Business Letter. Assignment Assignment 2 Business Letter Sometimes you need to communicate a message to a superior or authority figure with whom you do not have an informal relationship. For the purpose of this lesson, we draft a

More information

HEL HEL HEL HEL VETIC HEL VETIC HEL HEL VETICA HEL HEL ETICA ETIC VETIC HEL VETIC HEL HEL C VETICA ETI- HEL HEL VETI HEL VETICA VETIC HEL HEL VETICA

HEL HEL HEL HEL VETIC HEL VETIC HEL HEL VETICA HEL HEL ETICA ETIC VETIC HEL VETIC HEL HEL C VETICA ETI- HEL HEL VETI HEL VETICA VETIC HEL HEL VETICA CA C C CA C C CA Max Miedinger with Eduard Hoffmann C C CA C CA ETI- ETI- L istory elvetica was developed in 1957 by Max Miedinger with Eduard Hoffmann at the Haas sche Schriftgiesserei of Münchenstein,

More information

New method for arseniv compounds elimination from naturally contaminated drinking water systems Kowalski, Krysztof

New method for arseniv compounds elimination from naturally contaminated drinking water systems Kowalski, Krysztof Aalborg Universitet New method for arseniv compounds elimination from naturally contaminated drinking water systems Kowalski, Krysztof Publication date: 2014 Document Version Accepted author manuscript,

More information

Context-Free Grammars. Carl Pollard Ohio State University. Linguistics 680 Formal Foundations Tuesday, November 10, 2009

Context-Free Grammars. Carl Pollard Ohio State University. Linguistics 680 Formal Foundations Tuesday, November 10, 2009 Context-Free Grammars Carl Pollard Ohio State University Linguistics 680 Formal Foundations Tuesday, November 10, 2009 These slides are available at: http://www.ling.osu.edu/ scott/680 1 (1) Context-Free

More information

Handwriting Standards

Handwriting Standards ANCHOR STANDARDS adapted from the " for Handwriting & Keyboarding" retrieved from www.hw21summit.com HW.1 From legible letters, numerals, and punctuation using manuscript writing, demonstrating an understanding

More information

CSCI 4717 Computer Architecture. Memory Management. What is Swapping? Swapping. Partitioning. Fixed-Sized Partitions (continued)

CSCI 4717 Computer Architecture. Memory Management. What is Swapping? Swapping. Partitioning. Fixed-Sized Partitions (continued) CSCI 4717/5717 Computer Architecture Topic: Memory Management Reading: Stallings, Sections 8.3 and 8.4 Memory Management Uni-program memory split into two parts One for Operating System (monitor) One for

More information

ADVANCED VEHICLE TECHNOLOGIES, Inc. AV. AVT-718 PPD Support. Introduction. Hardware. Firmware. Connecting to the Network. Inc.

ADVANCED VEHICLE TECHNOLOGIES, Inc. AV. AVT-718 PPD Support. Introduction. Hardware. Firmware. Connecting to the Network. Inc. ADVANCED VEHICLE TECHNOLOGIES, Inc. AV Inc. AVT-718 PPD Support 2 June 2004 This document describes the PPD mode of operation for the AVT-418/718 unit. PPD mode was first released in AVT-418/718 firmware

More information

Choose A Right L3 Switch For Your Network

Choose A Right L3 Switch For Your Network Choose A Right L3 Switch For Your Network Executive Summary In today s network, it is common that new applications go beyond one IP per user arising from BYOD requirement in WLAN in daily life, or especially

More information

SPARE CONNECTORS KTM 2014

SPARE CONNECTORS KTM 2014 SPAREPARTSCATALOG: // ENGINE ART.-NR.: 3208201EN CONTENT CONNECTORS FOR WIRING HARNESS AA-AN CONNECTORS FOR WIRING HARNESS AO-BC CONNECTORS FOR WIRING HARNESS BD-BQ CONNECTORS FOR WIRING HARNESS BR-CD

More information

CS 293S Parallelism and Dependence Theory

CS 293S Parallelism and Dependence Theory CS 293S Parallelism and Dependence Theory Yufei Ding Reference Book: Optimizing Compilers for Modern Architecture by Allen & Kennedy Slides adapted from Louis-Noël Pouche, Mary Hall End of Moore's Law

More information

Translating Triangles in the Coordinate Plane

Translating Triangles in the Coordinate Plane hapter Summar Ke Terms transformation congruent line segments (71) () image congruent (71) angles () translation corresponding (71) sides () rotation corresponding (73) angles () SSS ongruence Theorem

More information

Some Remarks on Writing Mathematical Proofs John M. Lee University of Washington Mathematics Department

Some Remarks on Writing Mathematical Proofs John M. Lee University of Washington Mathematics Department Some Remarks on Writing Mathematical Proofs John M. Lee University of Washington Mathematics Department Writing mathematical proofs is, in many ways, unlike any other kind of writing. Over the years, the

More information

Introduction to I/O and Disk Management

Introduction to I/O and Disk Management 1 Secondary Storage Management Disks just like memory, only different Introduction to I/O and Disk Management Why have disks? Ø Memory is small. Disks are large. Short term storage for memory contents

More information

A SAMPLE PAPER SHOWING THE FORMAT REQUIRED FOR YOUR CONTRIBUTION TO THE SAGEEP 2015 PROCEEDINGS. Abstract. Submission Procedure

A SAMPLE PAPER SHOWING THE FORMAT REQUIRED FOR YOUR CONTRIBUTION TO THE SAGEEP 2015 PROCEEDINGS. Abstract. Submission Procedure A SAMPLE PAPER SHOWING THE FORMAT REQUIRED FOR YOUR CONTRIBUTION TO THE SAGEEP 2015 PROCEEDINGS EEGS Annual Meeting Austin, TX USA March 22-26, 2015 Abstract Thank you for your participation in SAGEEP

More information

Fast Algorithms for Regularized Minimum Norm Solutions to Inverse Problems

Fast Algorithms for Regularized Minimum Norm Solutions to Inverse Problems Fast Algorithms for Regularized Minimum Norm Solutions to Inverse Problems Irina F. Gorodnitsky Cognitive Sciences Dept. University of California, San Diego La Jolla, CA 9293-55 igorodni@ece.ucsd.edu Dmitry

More information

CS5112: Algorithms and Data Structures for Applications

CS5112: Algorithms and Data Structures for Applications CS5112: Algorithms and Data Structures for Applications Lecture 3: Hashing Ramin Zabih Some figures from Wikipedia/Google image search Administrivia Web site is: https://github.com/cornelltech/cs5112-f18

More information

CS558 Programming Languages

CS558 Programming Languages CS558 Programming Languages Fall 2016 Lecture 4a Andrew Tolmach Portland State University 1994-2016 Pragmatics of Large Values Real machines are very efficient at handling word-size chunks of data (e.g.

More information

Emil Sekerinski, McMaster University, Winter Term 16/17 COMP SCI 1MD3 Introduction to Programming

Emil Sekerinski, McMaster University, Winter Term 16/17 COMP SCI 1MD3 Introduction to Programming Emil Sekerinski, McMaster University, Winter Term 16/17 COMP SCI 1MD3 Introduction to Programming In Python, variables are names of objects base 5 >>> base = 5 >>> height = 4 >>> area = base*height/2 >>>

More information

16 Sharing Main Memory Segmentation and Paging

16 Sharing Main Memory Segmentation and Paging Operating Systems 64 16 Sharing Main Memory Segmentation and Paging Readings for this topic: Anderson/Dahlin Chapter 8 9; Siberschatz/Galvin Chapter 8 9 Simple uniprogramming with a single segment per

More information

Introduction to I/O and Disk Management

Introduction to I/O and Disk Management Introduction to I/O and Disk Management 1 Secondary Storage Management Disks just like memory, only different Why have disks? Ø Memory is small. Disks are large. Short term storage for memory contents

More information

Compiler Code Generation COMP360

Compiler Code Generation COMP360 Compiler Code Generation COMP360 Students who acquire large debts putting themselves through school are unlikely to think about changing society. When you trap people in a system of debt, they can t afford

More information

Design of Parallel Algorithms. Course Introduction

Design of Parallel Algorithms. Course Introduction + Design of Parallel Algorithms Course Introduction + CSE 4163/6163 Parallel Algorithm Analysis & Design! Course Web Site: http://www.cse.msstate.edu/~luke/courses/fl17/cse4163! Instructor: Ed Luke! Office:

More information

A Fast Distance Between Histograms

A Fast Distance Between Histograms Fast Distance Between Histograms Francesc Serratosa 1 and lberto Sanfeliu 2 1 Universitat Rovira I Virgili, Dept. d Enginyeria Informàtica i Matemàtiques, Spain francesc.serratosa@.urv.net 2 Universitat

More information

CSc 372. Comparative Programming Languages. 2 : Functional Programming. Department of Computer Science University of Arizona

CSc 372. Comparative Programming Languages. 2 : Functional Programming. Department of Computer Science University of Arizona 1/37 CSc 372 Comparative Programming Languages 2 : Functional Programming Department of Computer Science University of Arizona collberg@gmail.com Copyright c 2013 Christian Collberg 2/37 Programming Paradigms

More information

Similar Polygons Date: Per:

Similar Polygons Date: Per: Math 2 Unit 6 Worksheet 1 Name: Similar Polygons Date: Per: [1-2] List the pairs of congruent angles and the extended proportion that relates the corresponding sides for the similar polygons. 1. AA BB

More information

The Java Memory Model

The Java Memory Model Jeremy Manson 1, William Pugh 1, and Sarita Adve 2 1 University of Maryland 2 University of Illinois at Urbana-Champaign Presented by John Fisher-Ogden November 22, 2005 Outline Introduction Sequential

More information

Memory Management! Goals of this Lecture!

Memory Management! Goals of this Lecture! Memory Management! Goals of this Lecture! Help you learn about:" The memory hierarchy" Why it works: locality of reference" Caching, at multiple levels" Virtual memory" and thereby " How the hardware and

More information

An FCA classification of durations of time for textual databases

An FCA classification of durations of time for textual databases An FCA classification of durations of time for textual databases Ulrik Sandborg-Petersen Department of Communication and Psychology Kroghstræde 3, DK 9220 Aalborg East, Denmark ulrikp@hum.aau.dk Abstract.

More information

CS 31: Intro to Systems Threading & Parallel Applications. Kevin Webb Swarthmore College November 27, 2018

CS 31: Intro to Systems Threading & Parallel Applications. Kevin Webb Swarthmore College November 27, 2018 CS 31: Intro to Systems Threading & Parallel Applications Kevin Webb Swarthmore College November 27, 2018 Reading Quiz Making Programs Run Faster We all like how fast computers are In the old days (1980

More information

: [ ] (072.3) $$ %72 42

: [ ] (072.3) $$ %72 42 316.774. : [654.19 + 004.738] (072.3) $$ 60.524.224.5%72 42 &'()&*+(,-*( +( +./'/ 01&*(2.-+(2 *3454/4/ 3(67-89*(: 4- ;(87451*(: ;35

More information

Lecture 3: Instruction Set Architecture

Lecture 3: Instruction Set Architecture Lecture 3: Instruction Set Architecture CSE 30: Computer Organization and Systems Programming Summer 2014 Diba Mirza Dept. of Computer Science and Engineering University of California, San Diego 1. Steps

More information

Wall Mount Frame for SB680i2-SE240

Wall Mount Frame for SB680i2-SE240 SB680i2-SE240 Cautions, warnings and other important product information are included in the multi-language Important Information document for this product, document 128166 at www.smarttech.com/support.

More information

CS558 Programming Languages Winter 2018 Lecture 4a. Andrew Tolmach Portland State University

CS558 Programming Languages Winter 2018 Lecture 4a. Andrew Tolmach Portland State University CS558 Programming Languages Winter 2018 Lecture 4a Andrew Tolmach Portland State University 1994-2018 Pragmatics of Large Values Real machines are very efficient at handling word-size chunks of data (e.g.

More information

CMPT 354 Views and Indexes. Spring 2012 Instructor: Hassan Khosravi

CMPT 354 Views and Indexes. Spring 2012 Instructor: Hassan Khosravi CMPT 354 Views and Indexes Spring 2012 Instructor: Hassan Khosravi Three level vision of a database 1.2 What are views Relations that are defined with a create table statement exist in the physical layer

More information

Programming Language Concepts, Week #7

Programming Language Concepts, Week #7 Programming Language Concepts, Week #7 Peter G. Anderson, Computer Science Department Rochester Institute of Technology, Rochester, New York anderson@cs.rit.edu http://www.cs.rit.edu/ April 24, 2005 Abstract

More information

Last time: forwarding/stalls. CS 6354: Branch Prediction (con t) / Multiple Issue. Why bimodal: loops. Last time: scheduling to avoid stalls

Last time: forwarding/stalls. CS 6354: Branch Prediction (con t) / Multiple Issue. Why bimodal: loops. Last time: scheduling to avoid stalls CS 6354: Branch Prediction (con t) / Multiple Issue 14 September 2016 Last time: scheduling to avoid stalls 1 Last time: forwarding/stalls add $a0, $a2, $a3 ; zero or more instructions sub $t0, $a0, $a1

More information

Computer Applications Info Processing

Computer Applications Info Processing Lesson 2: Modify the Structure and Appearance of Text Microsoft Word 2016 IN THIS CHAPTER, YOU WILL LEARN HOW TO: Apply styles to text. Change a document s theme. Manually change the look of characters

More information

Visit MathNation.com or search "Math Nation" in your phone or tablet's app store to watch the videos that go along with this workbook!

Visit MathNation.com or search Math Nation in your phone or tablet's app store to watch the videos that go along with this workbook! Topic 1: Introduction to Angles - Part 1... 47 Topic 2: Introduction to Angles Part 2... 50 Topic 3: Angle Pairs Part 1... 53 Topic 4: Angle Pairs Part 2... 56 Topic 5: Special Types of Angle Pairs Formed

More information

Midterm I - Solution CS164, Spring 2014

Midterm I - Solution CS164, Spring 2014 164sp14 Midterm 1 - Solution Midterm I - Solution CS164, Spring 2014 March 3, 2014 Please read all instructions (including these) carefully. This is a closed-book exam. You are allowed a one-page handwritten

More information

Test No Test Method Expected Result Actual Result Comment

Test No Test Method Expected Result Actual Result Comment Testing a software using Test Tables This tutorial will show you how to effectively test software you created in visual studio. We have created many different programs in visual studio but there comes

More information

I.D. GUIDE Kentucky Campus Version 1.0

I.D. GUIDE Kentucky Campus Version 1.0 I.D. GUIDE 2008-2009 Kentucky Campus Version 1.0 introduction to the identity guidelines Summer 2008 Dear Asbury College community, As we continue our mission of academic excellence and spiritual vitality

More information

CSE 2331/5331. Topic 9: Basic Graph Alg. Representations Basic traversal algorithms Topological sort CSE 2331/5331

CSE 2331/5331. Topic 9: Basic Graph Alg. Representations Basic traversal algorithms Topological sort CSE 2331/5331 Topic 9: Basic Graph Alg. Representations Basic traversal algorithms Topological sort What Is A Graph Graph G = (V, E) V: set of nodes E: set of edges a b c Example: d e f V ={ a, b, c, d, e, f } E ={(a,

More information

Gateway Ascii Command Protocol

Gateway Ascii Command Protocol Gateway Ascii Command Protocol Table Of Contents Introduction....2 Ascii Commands.....3 Messages Received From The Gateway....3 Button Down Message.....3 Button Up Message....3 Button Maintain Message....4

More information

Final Exam April 14, 2007 COSC 3407: Operating Systems

Final Exam April 14, 2007 COSC 3407: Operating Systems Laurentian University Department of Mathematics & Computer Science Winter 2007 Name: Student ID: Final Exam April 14, 2007 COSC 3407: Operating Systems Kalpdrum Passi Instructions: 1. This is a closed

More information