Applied Computer Science

Size: px
Start display at page:

Download "Applied Computer Science"

Transcription

1 Lecture 1 Prcessrs Applied Cmputer Science Functinal units are the basic building blcks f prcessrs cre units fr a typical prcessrs include: Instructin Unit fetches, decdes and dispatches instructins. May als be respnsible fr scheduling instructins Integer Unit handles integer arithmetic and lgical peratins. AKA Arithmetic Lgic Unit (ALU) Flating Pint Unit handle flating pint multiply, divide and additin Cntrl unit respnsible fr branches and jumps Lad/Stre Unit lads data t/frm memry egister File lcal strage fr CPU. Has separate files fr integer and flating pint Every prcessr executes an instructin set tw main types CISC cmplex instructin. Minimise the number in each prgram. Easier t cmpile fr ISC lw-level, fast instructins. Minimises the cycles per instructin Distinctin between these is blurred by mre cmplex ISC and CISC being implemented in a ISC-like way A typical ISC IS cntains: Cntrl Arithmetic Flating Pint Data Transfer Pipelining is a key way f making fast CPUs Executin is split int steps, each implemented in a clck cycle Steps are pipelined n different data There are three majr prblems with pipelines: Structural hazards tw instructins bth require the same hardware at the same time Data Hazards ne instructin depends n the result further dwn the pipeline Cntrl Hazards result f instructin changes which instructin is next, e.g. branches Data hazards can be minimised by frwarding the result needed is sent directly t the unit needing the result r by cmpiler re-rdering instructins t avid this Out-f-rder executin is a recent technique t mve scheduling f instructins t the hardware requires cmplex bkkeeping f instructins, which is implemented as a screbard. Als may rename registers. Cntrl hazards can be cntrlled by design pipeline such that it can back ut f branches. Can als use branch delay slts execute instructin in the shadw f the branch. Can avid cntrl hazards by branch predictin dynamically in hardware. Use 1 r 2 bit predictin. Pipelining is a frm f Instructin Level Parallelism (ILP). Tw appraches t ILP: Superscalar prcesses parallel identified at run-time, in hardware VLI (Very Lng Instructin rd). Parallel instructin identified by the cmpiler

2 Superscalar prcessrs divide instructins int classes which use different resurces i.e. add an integer and flating pint simultaneusly This is detected in hardware: Fetch several instructins Decide their class and if they can be parallel Take int accunt structural and data hazards The cmpiler may help in this prcess VLI explicitly issue multiple instructins per clck cycle gruped tgether in ne lng instructin There are restrictins n the cmbinatin f the instructins inside the wrd ILP has limits due t finding enugh independent instructins Lecture 2 Vectr Prcessrs Pipelining has limitatins lnger pipelines induce mre hazards, instructin fetch and decde rate becmes a bttleneck A vectr prcessr limits what can be pipelined t vercme this: Cmputatin f each vectr element is independent One vectr peratin can be encded in a single instructin egular memry access Fewer branches In additin t the nrmal scalar units, vectr prcessrs als cntain: Vectr registers Vectr functinal units Vectr lad/stre units Vectr instructins are vectr versin f scalar instructins, but they have a start up cst. Time t execute a vectr lp: T + n startup T element Time per element: T n + startup T element Lng lps apprach peak perfrmance A useful metric is N ½ the length f lp needed t get t half peak perfrmance Vectrising inner lps requires nn-unit strides lad/stre unit can specify this Chaining allws dependencies t such as results needed fr next calculatin t be handled within the pipeline elies n cmpiler t detect independence f lps Sme peratins can seriusly enhance vectr cmputing t mre generalised cases, nt just lng lps:

3 Cnditinal executin using a vectr mask still d all sums, but nly utput thse needed Scatter/Gather indirect addressing, lad/stre can wrk with an index vectr Lecture 3 Caches Prcessrs are speeding up much faster than memry Prgrams exhibit tw types f lcality: Tempral lcality recently accessed items Spatial lcality next element in an array Cache can hld cpies f data r instructins frm main memry and is linked clser (and hence faster) t the CPU A cache blck is the minimum unit f data a cache can hld, nrmally 32 t 128 bytes. Smetimes called a cache line Each cache line has an index. Data with certain memry addresses are placed in certain cache lines. Sme data maps nt the same cache line nly ne f these can be cached Design decisins fr cache: hen shuld a cpy be made here t place a blck Hw t find a blck hich blck t replace after a miss hat happens n a memry write Methds fr slving these must be simple i.e. cheap and easy hen t cache? Always cache n reads If a miss ccurs, cache the value here t cache? Cache blcks have a number, use this t determine where tw schemes Direct mapped ignre last n bits f the address, where 2n is the blck size. Blck number (index) is remaining bits MOD n. f blcks in cache Full Address Set Assciativity cache is divided int sets, use number f sets instead f number f blcks t get index. E.g. 32kb cache culd have 4 8kb sets (4- way assciative). If an index is full, there are three mre spaces Hw t find a cache blck hen an address is laded, check the cache Find the crrect index Each blck has an address tag check this Check the addresses valid bit epeat fr all sets in the index hich blck t replace? hat happens n a write? In direct mapped blcks n chice In sets can replace: andm Least recently used (LU) better, but harder Tw basic strategies: rite thrugh write t cache and main memry. Main memry is always up t date, useful fr multiprcessr/io. Uses mre bandwidth rite back write t cache nly. rite t main memry when blck replaced. Need dirty/clean bit. educed bandwidth, harder t implement. Cache perfrmance = hit time + miss rati x miss time Try t minimise all three Cache misses can be divided int three types: Blck Index Cmpulsry r Cld start first ever access Capacity cache t small fr data Blck ffset

4 Cnflict misses caused by data mapping nt same blck Blck size is a trade ff: Larger blck size results in fewer misses explits spatial lcality Larger blcks have higher miss time and can cause additinal capacity and cnflict misses Having mre sets reduces cnflicts 8 is gd number, but this increases hit time Culd als use a victim cache t reduce cnflicts a small buffer t stre mst recently ejected Prefetching lads the data int cache befre the lad is issued. Hardware prefetching is simple fetch next blck t that accesses spatial lcality Cmpilers can place prefetch instructin befre the actual lad T reduce miss time use multiple levels f cache The L2 cache shuld/will be: Larger than L1 therwise will still get misses Slwer than L2 Larger blck size Cherent with L1 Lecture 4 Alternatives t Caching Prblems with caches: Caches rely n lcality scientific cde has pr tempral lcality Hard t predict cache perfrmance can t let cmplier help Cherency n multiprcessr machines need cmplex hardware Three main alternatives t caches Vectr prcessrs pipeline lads, like prefetching Hide memry latency by using multi-threaded system need high speed switch Cray MTA Decupled prcessrs divide prcessr int: Cntrl Unit cntrl flw & issues instructins. uns ahead f ther units frming a huge pipeline Address Unit address arithmetic, lad/stres. uns ahead f data unit Data unit arithmetic Only example ACI funded by EC never built Lecture 5 Memry Tw technlgies: DAM cheaper, slwer, needs t refresh data AM faster, expensive, n refresh used fr caches Cannt imprve latency, s imprve bandwidth. Allws lading f whle L2 cache lines Memry rganised in banks can read/write cncurrently frm different banks interleaving Prblems with accessing data in same bank prime number f banks, lts f banks reduce this Virtual memry maps memry t disk think f it like a big cache. Blck are pages Mapping frm virtual t physical address is stred in page table in memry Acts like fully assciative cache with LU replacement and write back Lecture 6 Cache Cherency Majr prblem in multiprcessr machines A memry system is cherent if: A prcessr writes a memry lcatin, X and subsequently reads it, it will see the value it wrte, prvided n ther writes have taken place at X Prcessr P1 write a memry lcatin X, and prcessr P2 subsequently reads it, P2 will see the value written by P1, prvided the accesses have ccurred with sufficient time between If prcessr P1, writes value V1 t X, then subsequently writes V2 t X, n prcessr can read X and see V1 if they have seen V2 Cherence and cnsistency are different, but cmplementary Need t share inf n the sharing status f caches is this cache blck stred elsewhere? There are tw main methds: Directry based

5 Snping r bradcast based example belw Als have tw methds fr cherency: rite invalidate all ther vales are invalidated when a write takes place Prcessr Activity Bus Activity Value in memry P1 cache value P2 cache value P1 read Miss P2 read Miss P1 write Invalidate P2 read Miss rite update all ther values are updated when a write takes place Prcessr Activity Bus Activity Value in memry P1 cache value P2 cache value P1 read Miss P2 read Miss P1 write Bradcast P2 read Invalidate requires less bandwidth, but causes mre cache misses chice fr mst systems Use cache valid tag fr the invalidate Need extra tag t indicate sharing status can use clean/dirty in write back caches All prcessrs mnitr bus traffic Each cache blck exists in ne f three states: Exclusive read/write access Shared read nly Invalid d nt use Fr a directry based system n bus Use a bit vectr fr every blck, ne bit per prcessr which is stred in distributed memry Still have three states as in snp Data has a hme cache directry recrds this and can write back t this Fr CC-NUMA machines migrate data using sftware Tutrial Memry Cnsistency Mdels Memry cnsistency mdels cnsists f rules determining the rder in which writes by ne prcessr must be bserved by ther prcessrs (r ther devices). Mdels have release and acquire t synchrnise memry accesses Simplest mdel is sequential access result is same as thugh prgram ran sequentially implemented by making sure writes can nly ccur when all ther writes have been cmpleted. Very simple, but an verkill First peratin Secnd peratin Prcessr cnsistency r ttal stre rdering allws reads t ccur befre writes have cmpleted First peratin Secnd peratin

6 Partial stre rdering allws writes t different addresses t ccur ut f rder First peratin Secnd peratin eak rdering allws read and writes t ccur in any rder First peratin Secnd peratin elease cnsistency allws sme read/writes t ccur utside the acquire/release First peratin Secnd peratin Lecture 7 Intercnnects Netwrks span a range f scales: AN LAN N MPP

7 Serial vs. parallel hw many bits can be sent at nce Synchrnus vs. Asynchrnus Active vs. passive d messages perfrm sme prcessing Circuit switched vs. packet switched send whle message r send bits Uni-r bi-directinal Can access netwrk with special addresses r instructins n the prcessr Netwrks have tw characteristics bandwidth and latency Netwrk tplgies are described with a graph machine are ndes, cnnectins are edges Can be fixed r dynamic Varius metrics t describe a tplgy Diameter maximum number f edged traversed between any tw ndes Degree number f links cnnected t each nde Bisectin width minimum number f links between any bi-partitin f ndes Bisectin bandwidth minimum ttal bandwidth between any bi-partitin f ndes Pint-t-pint bandwidth minimum bandwidth between any tw ndes Latency maximum transfer time between any tw ndes Sme static tplgies Message can specify rute r just the destinatin Can be deterministic r adaptive same every time changes Can be minimal r nn-minimal takes the shrtest path r nt XY ruting is a simple algrithm g in the X directin until yu get t the x c-rdinate, then g in Y directin this is deterministic an minimal If message is packets: Stre and frward packets traverse ne link at a time. 1 st packet waits fr last packet Cut-thrugh different packets can take different paths. Packets catch up, but nt vertake rmhle as abve, but packets d nt catch up Buses are a simple dynamic tplgy cheap bradcasts, but pr scaling. Can have hierarchical buses r multiple buses A crssbar is a general switch any input can be cnnected t any utput

8 Other netwrks are: Omega each switch is a 2x2 crssbar nt all paths can be used at nce Baseline as Omega, but can be expanded recursively Cls switches are mxm and kxk crssbars. Can be recursive Lecture 9 Operating Systems Any OS has three main functins: Hardware abstractin esurce management User interface esurce management is the main influence n perfrmance. Carries ut three basic functins: Multiplexing Lcking Access cntrl A kernel is the part f the OS respnsible fr hardware abstractin. Applicatin access the system via the kernel Only ne prgram can access the CPU at any ne time OS must schedule the prgrams using: und bin when a prcess pauses, ges t back f queue Priritised und bin each prgram has a pririty assciated with it higher pririty means it will have first chice The pririties can be given dynamically prevents starvatin f lw pririty tasks If there is mre than ne prcessr run several prgrams simultaneusly try t maintain the prgrams affinity with a prcessr Each prgram may have multiple threads shuld the OS be fair t prgrams r threads? Mst OS s treat threads as lightweight prgrams can run n a different CPU, unlike threads Lecture 10 Cmpiler Architecture A cmpiler turns surce cde int machine cde A gd cmpiler shuld: Be bug free Generate crrect machine cde Generate fast machine cde Prduce cnsistent and predictable ptimisatins Generate debuggable machine cde Be quick t cmpile Give gd errr messages Be mdular, t cpe with multiple I Frnt end f cmpiler prduces intermediate representatin: Lexical analyser turns ASCII cde t a stream f tkens. Strips ut whitespace and cmments: x=x*(b+1) id(x) = id(x) * ( id(b) + num(1) )

9 Parser cnverts tken stream int a parse tree and decides n any grammatical/syntax errrs: Semantic analyser uses the parse tree t check fr semantic errrs i.e. type checking I generatr language which can represent many high-level languages. I is specific t cmpilers, can include lps/arrays, r be mre lw-level t1 := b+1 x := x*t1 The back end f a cmpiler cntains: I ptimiser perfrms language independent ptimisatins The cde generatr turn I int assembly cde nt a trivial prcess Lw-level ptimiser perfrms machine specific ptimisatins Fr Java, the cmpiling prcess prduces a byte cde. The cde is then run as interpreted cde r cmpiled whilst running (JIT). JIT has the functinality f a back-end cmpiler. Lecture 11 Optimisatin I Basic ptimisatins: Cnstant flding replace any cnstant with the value Algebraic simplificatins make use f assciativity and cmmutativity Cpy prpagatin use the mst recent cpy f a value, reduces number f registers used x=y c=x+3 d=x+y x=y c=y+3 d=y+y Cnstant prpagatin if a variable is assigned t a cnstant, replace with cnstant until it changes edundancy eliminatin Assign expressin t temprary values if they are repeated elsewhere Mve expressins ut f lps if they can emve dead cde Simple lp ptimisatins: Strength reductin remve cmputatin n an inductin variable and replace with a lp index dependant variable emve any inductin variables emve any array bunds checking t utside lp in Java and perl Prcedure call ptimisatins Inline prcedures Expansin dne at assembly cde level Lecture 12 Optimisatin II Cmpiler tries t minimise the number f instructins executed, minimise the number f pipeline stalls and enable multiple issues (VLI r superscalar) Cmpiler als tries t find instructins t put in branch delay slt Lp unrlling increase size f lp bdy t increase changes f instructin rescheduling Need t clean up after lp unrlling

10 Lps cannt have any cmplex branch cntrls Variable expansin can help break dependencies egister names an be reused t increase amunt f pssible rescheduling Sftware pipelining needs prlgue and epilgue fr (i=0;i<n;i++) { a(i) += b(i); fr (i=0;i<n;i++) { t1 = a(i); t2 = b + t1; a(i) = t2; This is dne at the instructins level egister allcatin is dne using graph cluring try and avid spilling A nrmal strategy is: Sftware pipelining with unrlling Basic blck and branch scheduling egister allcatin Basic blck and branch scheduling again Lecture 13 Optimisatin III Sme ptimisatin are nt always dne by a cmpiler Array rdering: //prlgue t1 = a(0); t2 = b + t1; t1 = a(1); fr (i=0;i<n;i++) { a(i) = t2; t2 = b + t1; t1 = a(i+2); //epilgue a(n-2) = t2; t2 = b+ t1; a(n-1) = t2; unning a lp backwards may imprve tempral lcality if yu ve just run it frwards Lp skewing may enable mre transfrms i.e. use (i=j;i<m+j;i++) instead f referring t lcatin (j+i). Fuse lps tgether that have same iteratin space Distribute lps (ppsite f fusin) may reduce register cnflicts Lp tiling can make sure lp segments fit int cache fr (i=0;i<n;i++){ fr (j=0;j<n;j++) { a[i][j] += b[i][j]; fr (ii=;ii<n;ii+=b){ fr (jj=0;j<n;jj+=b){ fr(i=ii;i<ii+b;i++){ fr(j=jj;j<jj+b;j++){ a[i][j] += b[i][j]; Tiling is mst effective when the data is reused within a lp Padding arrays with extra elements (<cache line size) will reduce cnflict misses

Licensing Windows Server 2012 for use with virtualization technologies

Licensing Windows Server 2012 for use with virtualization technologies Vlume Licensing brief Licensing Windws Server 2012 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents This

More information

Licensing Windows Server 2012 R2 for use with virtualization technologies

Licensing Windows Server 2012 R2 for use with virtualization technologies Vlume Licensing brief Licensing Windws Server 2012 R2 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 R2 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents

More information

CSE 231 Fall 2015 Computer Project #4

CSE 231 Fall 2015 Computer Project #4 CSE 231 Fall 2015 Cmputer Prject #4 Assignment Overview This assignment fcuses n the design, implementatin and testing f a Pythn prgram that uses character strings fr data decmpressin. It is wrth 45 pints

More information

2. When logging is used, which severity level indicates that a device is unusable?

2. When logging is used, which severity level indicates that a device is unusable? Last updated by Admin at March 3, 2015. 1. What are the mst cmmn syslg messages? thse that ccur when a packet matches a parameter cnditin in an access cntrl list link up and link dwn messages utput messages

More information

The ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories.

The ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories. 11 This chapter includes infrmatin regarding custmized reprts that users can create using data entered int the CA prgram, including: Explanatin f Accessing List Screen Creating a New Ad Hc Reprt Running

More information

SBClient and Microsoft Windows Terminal Server (Including Citrix Server)

SBClient and Microsoft Windows Terminal Server (Including Citrix Server) SBClient and Micrsft Windws Terminal Server (Including Citrix Server) Cntents 1. Intrductin 2. SBClient Cmpatibility Infrmatin 3. SBClient Terminal Server Installatin Instructins 4. Reslving Perfrmance

More information

Microsoft SQL Server Administration

Microsoft SQL Server Administration Micrsft SQL Server Administratin Disk & memry David Hksza http://siret.cz/hksza Lecture Outline Query lifecycle Data strage SQL Server Memry SELECT Query Lifecycle 1. SNI client-server cnnectin using TCP/IP

More information

Software and Hardware Change Management Policy for CDes Computer Labs

Software and Hardware Change Management Policy for CDes Computer Labs Sftware and Hardware Change Management Plicy fr CDes Cmputer Labs Overview The cmputer labs in the Cllege f Design are clsely integrated with the academic needs f faculty and students. Cmputer lab resurces

More information

Adding reliable data-plane acknowledgements to OpenFlow. (Project #4)

Adding reliable data-plane acknowledgements to OpenFlow. (Project #4) Adding reliable data-plane acknwledgements t OpenFlw Peter Peresini [email protected] (Prject #4) OpenFlw visin OpenFlw hides switch diversity behind a cmmn cnfiguratin interface 1 OpenFlw reality

More information

ASUS PC Diagnostics Guide

ASUS PC Diagnostics Guide ASUS PC Diagnstics Guide Mtherbard self-diagnstics is a diagnstic tl designed t test the fllwing n yur cmputer: System Infrmatin. System Devices. System Stress. The System Infrmatin Cllectin detects the

More information

Welcome to Remote Access Services (RAS)

Welcome to Remote Access Services (RAS) Welcme t Remte Access Services (RAS) Our gal is t prvide yu with seamless access t the TD netwrk, including the TD intranet site, yur applicatins and files, and ther imprtant wrk resurces -- whether yu

More information

Access Control Algorithm for RPR MAC

Access Control Algorithm for RPR MAC Access Cntrl Algrithm fr RPR MAC Kanaiya Vasani Anp Ghanwani Lantern Cmmunicatins IEEE 802.17 Interim Meeting Orland, FL January 2002 kv_acc_02.pdf 1 Outline Overview MAC architecture Cmpnents f the bandwidth

More information

CMS Eligibility Requirements Checklist for MSSP ACO Participation

CMS Eligibility Requirements Checklist for MSSP ACO Participation ATTACHMENT 1 CMS Eligibility Requirements Checklist fr MSSP ACO Participatin 1. General Eligibility Requirements ACO participants wrk tgether t manage and crdinate care fr Medicare fee-fr-service beneficiaries.

More information

Computer Science Undergraduate Scholarship

Computer Science Undergraduate Scholarship Cmputer Science Undergraduate Schlarship R E G U L A T I O N S The Cmputer Science Department at the University f Waikat runs an annual Schlarship examinatin which ffers up t 10 undergraduate Schlarships

More information

Deployment Overview (Installation):

Deployment Overview (Installation): Cntents Deplyment Overview (Installatin):... 2 Installing Minr Updates:... 2 Dwnlading the installatin and latest update files:... 2 Installing the sftware:... 3 Uninstalling the sftware:... 3 Lgging int

More information

Software Update Notification

Software Update Notification Sftware Update Ntificatin PSS0223-02 Mastersizer 3000 v1.01 sftware Abstract This dcument details the release f sftware PSS0223-02 v1.01 f the sftware fr the Mastersizer 3000 laser diffractin system. It

More information

Time is Money Profiting from Reduced Cycle Time

Time is Money Profiting from Reduced Cycle Time Time is Mney Prfiting frm Reduced Cycle Time Yur retail custmers are demanding smaller, mre frequent shipments, which increases yur cst-t-serve them. While this makes their inventry mre predictable and

More information

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1 Imprved Data Center Pwer Cnsumptin and Streamlining Management in Windws Server 2008 R2 with SP1 Disclaimer The infrmatin cntained in this dcument represents the current view f Micrsft Crpratin n the issues

More information

ConsumerBench 1.1. software benchmark data book. www.eembc.org

ConsumerBench 1.1. software benchmark data book. www.eembc.org CnsumerBench 1.1 sftware benchmark data bk Table f Cntents High Pass Grey-Scale Filter...2 JPEG...4 RGB t CMYK Cnversin...8 RGB t YIQ Cnversin... 10 1 CnsumerBench Versin 1.1 Benchmark Name: High Pass

More information

System Business Continuity Classification

System Business Continuity Classification Business Cntinuity Prcedures Business Impact Analysis (BIA) System Recvery Prcedures (SRP) System Business Cntinuity Classificatin Cre Infrastructure Criticality Levels Critical High Medium Lw Required

More information

IN-HOUSE OR OUTSOURCED BILLING

IN-HOUSE OR OUTSOURCED BILLING IN-HOUSE OR OUTSOURCED BILLING Medical billing is ne f the mst cmplicated aspects f running a medical practice. With thusands f pssible cdes fr diagnses and prcedures, and multiple payers, the ability

More information

Disk Redundancy (RAID)

Disk Redundancy (RAID) A Primer fr Business Dvana s Primers fr Business series are a set f shrt papers r guides intended fr business decisin makers, wh feel they are being bmbarded with terms and want t understand a cmplex tpic.

More information

efusion Table of Contents

efusion Table of Contents efusin Cst Centers, Partner Funding, VAT/GST and ERP Link Table f Cntents Cst Centers... 2 Admin Setup... 2 Cst Center Step in Create Prgram... 2 Allcatin Types... 3 Assciate Payments with Cst Centers...

More information

Prioritization and Management of VoIP & RTP s

Prioritization and Management of VoIP & RTP s Priritizatin f VIP Priritizatin and Management f VIP & RTP s Priritizatin and Management f VIP & RTP s 1 2006 SkyPilt Netwrks, Inc. Intrductin This dcument will utline the prcess by which the SkyPilt netwrk

More information

Polymorphic Shellcodes vs. Application IDSs

Polymorphic Shellcodes vs. Application IDSs http://www.ngsec.cm Plymrphic Shellcdes vs. Applicatin IDSs 1. Intrductin. 2. Shellcde types and recgnitin techniques. 3. Intrusin Detectin Systems. 4. NGSecureWeb. 5. References. 6. Credits. Page 1 f

More information

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008 Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,

More information

Identify Major Server Hardware Components

Identify Major Server Hardware Components 98-365 Windws Server Administratin Fundamentals Identify Majr Server Hardware Cmpnents 98-365 Windws Server Administratin Fundamentals Lessn Overview In this lessn, yu will learn: Server frm factrs Server

More information

HSBC Online Home Loan Application Process

HSBC Online Home Loan Application Process HSBC Online Hme Lan Applicatin Prcess Versin 1.0 Nvember 2005 Cpyright. HSBC Bank Australia Limited 2005 ALL RIGHTS RESERVED N part f this publicatin may be reprduced, stred in a retrieval system, r transmitted,

More information

BackupAssist SQL Add-on

BackupAssist SQL Add-on WHITEPAPER BackupAssist Versin 6 www.backupassist.cm 2 Cntents 1. Requirements... 3 1.1 Remte SQL backup requirements:... 3 2. Intrductin... 4 3. SQL backups within BackupAssist... 5 3.1 Backing up system

More information

Serv-U Distributed Architecture Guide

Serv-U Distributed Architecture Guide Serv-U Distributed Architecture Guide Hrizntal Scaling and Applicatin Tiering fr High Availability, Security, and Perfrmance Serv-U Distributed Architecture Guide v14.0.1.0 Page 1 f 16 Intrductin Serv-U

More information

Software Distribution

Software Distribution Sftware Distributin Quantrax has autmated many f the prcesses invlved in distributing new cde t clients. This will greatly reduce the time taken t get fixes laded nt clients systems. The new prcedures

More information

Helpdesk Support Tickets & Knowledgebase

Helpdesk Support Tickets & Knowledgebase Helpdesk Supprt Tickets & Knwledgebase User Guide Versin 1.0 Website: http://www.mag-extensin.cm Supprt: http://www.mag-extensin.cm/supprt Please read this user guide carefully, it will help yu eliminate

More information

Caching Software Performance Test: Microsoft SQL Server Acceleration with FlashSoft Software 3.8 for Windows Server

Caching Software Performance Test: Microsoft SQL Server Acceleration with FlashSoft Software 3.8 for Windows Server The linked image cannt be displayed. The file may have been mved, renamed, r deleted. Verify that the link pints t the crrect file and lcatin. Technical Brief Caching Sftware Perfrmance Test: Micrsft SQL

More information

How do I evaluate the quality of my wireless connection?

How do I evaluate the quality of my wireless connection? Hw d I evaluate the quality f my wireless cnnectin? Enterprise Cmputing & Service Management A number f factrs can affect the quality f wireless cnnectins at UCB. These include signal strength, pssible

More information

Performance of an Infiniband cluster running MPI applications

Performance of an Infiniband cluster running MPI applications Jsé Miguel-Alns1, Txema Mercer2, Edu Ogand2 In 1Department f Cmputer Architecture and Technlgy, UPV/EHU the 2Scientific Cmputing Service, UPV/EHU f this paper we shw the Technical results f Reprt running

More information

Backups and Backup Strategies

Backups and Backup Strategies IT Security Office Versin 2.3 02/19/10 Backups and Backup Strategies IT managers need t plan fr backups in terms f time and space required. Hwever, mst mdern backup sftware can cmpress the backup files

More information

Intelligent Monitoring Configuration Tool

Intelligent Monitoring Configuration Tool Intelligent Mnitring Cnfiguratin Tl Release Ntes Sftware Versin 1.0 and abve EZPlugger 2004 Sny Crpratin COPYRIGHT NOTICE 2004 Sny Crpratin. All rights reserved. This manual may nt be reprduced, translated

More information

Knowledge Base Article

Knowledge Base Article Knwledge Base Article Crystal Matrix Interface Cmparisn TCP/IP vs. SDK Cpyright 2008-2012, ISONAS Security Systems All rights reserved Table f Cntents 1: INTRODUCTION... 3 1.1: TCP/IP INTERFACE OVERVIEW:...

More information

In addition to assisting with the disaster planning process, it is hoped this document will also::

In addition to assisting with the disaster planning process, it is hoped this document will also:: First Step f a Disaster Recver Analysis: Knwing What Yu Have and Hw t Get t it Ntes abut using this dcument: This free tl is ffered as a guide and starting pint. It is des nt cver all pssible business

More information

Systems Support - Extended

Systems Support - Extended 1 General Overview This is a Service Level Agreement ( SLA ) between and the Enterprise Windws Services t dcument: The technlgy services the Enterprise Windws Services prvides t the custmer. The targets

More information

NHVAS Mass Management Spot Check Checklist

NHVAS Mass Management Spot Check Checklist Legal Entity Name f NHVAS Operatr: DTMR Representative: Lcatin: NHVAS Mass Management Spt Check Checklist Spt Check Date: Spt Check Number: DMS Number: 540/ The fllwing surces f evidence have been identified

More information

System Business Continuity Classification

System Business Continuity Classification System Business Cntinuity Classificatin Business Cntinuity Prcedures Infrmatin System Cntingency Plan (ISCP) Business Impact Analysis (BIA) System Recvery Prcedures (SRP) Cre Infrastructure Criticality

More information

ELEC 204 Digital System Design LABORATORY MANUAL

ELEC 204 Digital System Design LABORATORY MANUAL ELEC 204 Digital System Design LABORATORY MANUAL : Design and Implementatin f a 3-bit Up/Dwn Jhnsn Cunter Cllege f Engineering Kç University Imprtant Nte: In rder t effectively utilize the labratry sessins,

More information

Information Services Hosting Arrangements

Information Services Hosting Arrangements Infrmatin Services Hsting Arrangements Purpse The purpse f this service is t prvide secure, supprted, and reasnably accessible cmputing envirnments fr departments at DePaul that are in need f server-based

More information

TRAINING GUIDE. Crystal Reports for Work

TRAINING GUIDE. Crystal Reports for Work TRAINING GUIDE Crystal Reprts fr Wrk Crystal Reprts fr Wrk Orders This guide ges ver particular steps and challenges in created reprts fr wrk rders. Mst f the fllwing items can be issues fund in creating

More information

Trends and Considerations in Currency Recycle Devices. What is a Currency Recycle Device? November 2003

Trends and Considerations in Currency Recycle Devices. What is a Currency Recycle Device? November 2003 Trends and Cnsideratins in Currency Recycle Devices Nvember 2003 This white paper prvides basic backgrund n currency recycle devices as cmpared t the cmbined features f a currency acceptr device and a

More information

High Availability Services with SAS Grid Manager

High Availability Services with SAS Grid Manager White Paper High Availability Services with SAS Grid Manager August 29, 2011 Table f Cntents Intrductin... 4 Scpe... 4 Terms... 4 Service Resurce Redundancy... 5 Active-Passive Redundancy... 5 Active-Active

More information

Information Processing

Information Processing Infrmatin Prcessing Main Aims f the Unit: This unit describes the main elements in the prcessing f data. These include input, utput and data checking. The rle f the main prcessr (CPU) is described and

More information

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008 Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,

More information

Dolphin Express IX Reflective Memory / Multicast

Dolphin Express IX Reflective Memory / Multicast Dlphin Intercnnect Slutins Dlphin Express IX Reflective Memry / Multicast Whitepaper Dlphin Engineering 3/24/2015 DISCLAIMER DOLPHIN INTERCONNECT SOLUTIONS RESERVES THE RIGHT TO MAKE CHANGES WITHOUT FURTHER

More information

1.3. The Mean Temperature Difference

1.3. The Mean Temperature Difference 1.3. The Mean Temperature Difference 1.3.1. The Lgarithmic Mean Temperature Difference 1. Basic Assumptins. In the previus sectin, we bserved that the design equatin culd be slved much easier if we culd

More information

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in This

More information

Microsoft SQL Server Configuration Guide for HP IO Accelerators

Microsoft SQL Server Configuration Guide for HP IO Accelerators Micrsft SQL Server Cnfiguratin Guide fr HP IO Acceleratrs Part Number 647096-001 December 2010 (First Editin) Cpyright 2010 Hewlett-Packard Develpment Cmpany, L.P. The infrmatin cntained herein is subject

More information

SITE APPLICATIONS USER GUIDE:

SITE APPLICATIONS USER GUIDE: SITE APPLICATIONS USER GUIDE: CPCONTROLLER, CCENGINE, SYNC, TPORT, CCTERMINAL Cpyright 2013 Triple E Technlgies. All rights reserved. Site Applicatins User Guide INTRODUCTION The applicatins described

More information

THE MANAGEMENT OF LINUX VIRTUAL LAB BY DUAL LOAD BALANCING AKHIL S NAIK S7-CSE A ROLL NO:2 VJCET

THE MANAGEMENT OF LINUX VIRTUAL LAB BY DUAL LOAD BALANCING AKHIL S NAIK S7-CSE A ROLL NO:2 VJCET THE MANAGEMENT OF LINUX VIRTUAL LAB BY DUAL LOAD BALANCING AKHIL S NAIK S7-CSE A ROLL NO:2 VJCET INTRODUCTION Explsive grwth f Linux users Annual Rate f 21% Prviding each students a dedicated Linux machine

More information

Best Practice - Pentaho BA for High Availability

Best Practice - Pentaho BA for High Availability Best Practice - Pentah BA fr High Availability This page intentinally left blank. Cntents Overview... 1 Pentah Server High Availability Intrductin... 2 Prerequisites... 3 Pint Each Server t Same Database

More information

Search Engine Optimisation and Web Analytics

Search Engine Optimisation and Web Analytics E-Cmmerce Applicatins Prmting yur Site: Search Engine Optimisatin and Web Analytics Sessin 6 1 Next steps Prmting yur Business Having develped website/e-shp shp next step is t prmte the business Marketing

More information

Citrix XenServer from HP Getting Started Guide

Citrix XenServer from HP Getting Started Guide Citrix XenServer frm HP Getting Started Guide Overview This guide utlines the basic setup, installatin, and cnfiguratin steps required t begin using yur Citrix XenServer frm HP. A first time wizard-based

More information

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall Implementing iflder Server in the DMZ with iflder Data inside the Firewall Nvell Cl Slutins AppNte www.nvell.cm/clslutins JULY 2004 OBJECTIVES The bjectives f this dcumentatin are as fllws: T cnfigure

More information

Chorus UFB Services Agreement Bitstream Services: Service Description for UFB Handover Connection

Chorus UFB Services Agreement Bitstream Services: Service Description for UFB Handover Connection Chrus UFB Services Agreement Bitstream Services: Service Descriptin fr UFB Handver Cnnectin 1 Interpretatin 1.1 The UFB Handver Cnnectin Service described in this Service Descriptin will be available frm

More information

ReCrystallize.com cviewserver Crystal Reports Scheduler Top Issues and Solutions Page 1

ReCrystallize.com cviewserver Crystal Reports Scheduler Top Issues and Solutions Page 1 ReCrystallize.cm cviewserver Crystal Reprts Scheduler Tp Issues and Slutins Page 1 Remember that there are tw applicatins cviewserver which is the Windws Service running in the backgrund n the server and

More information

Virtual Memory and Address Translation

Virtual Memory and Address Translation Memry and Address Translatin Review Prgram addresses are virtual addresses. Relative set rgram regins can nt change during rgram executin. E.g., hea can nt mve urther rm cde. addresses == hysical address

More information

The Relativity Appliance Installation Guide

The Relativity Appliance Installation Guide The Relativity Appliance Installatin Guide February 4, 2016 - Versin 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

ViPNet VPN in Cisco Environment. Supplement to ViPNet Documentation

ViPNet VPN in Cisco Environment. Supplement to ViPNet Documentation ViPNet VPN in Cisc Envirnment Supplement t ViPNet Dcumentatin 1991 2015 Inftecs Americas. All rights reserved. Versin: 00121-04 90 02 ENU This dcument is included in the sftware distributin kit and is

More information

Times Table Activities: Multiplication

Times Table Activities: Multiplication Tny Attwd, 2012 Times Table Activities: Multiplicatin Times tables can be taught t many children simply as a cncept that is there with n explanatin as t hw r why it is there. And mst children will find

More information

How To Set Up An Aut Debit On A Verifne Credit Card On A Pc Or Macbook (For A Credit Card) On A Macbook Or Macromusa (For An Installment Billing) On An Iphone Or Ipad

How To Set Up An Aut Debit On A Verifne Credit Card On A Pc Or Macbook (For A Credit Card) On A Macbook Or Macromusa (For An Installment Billing) On An Iphone Or Ipad Tpic Dc - ARMY Aut-Debit Setup Using MX830 Updated July 2012 SYSTEM SETUP CHECKLIST: (See details belw) 1. Upgrade t 10.1s r Greater and Lad Patch Files sa0445x and sa0399 2. Obtain Lcal/Regin Cmmand Apprval

More information

Fixes for CrossTec Enterprise Management System

Fixes for CrossTec Enterprise Management System Fixes fr CrssTec Enterprise Management System New in EMS 3.10.0005 Nvember 1, 2012 Internet Metering nw includes imprved supprt fr the Chrme Brwser Fixes in EMS 3.10.0005 Nvember 1, 2012 Reslved issue

More information

Contents. Extra copies of this booklet are available on the Study Skills section of the school website (www.banbridgehigh.co.

Contents. Extra copies of this booklet are available on the Study Skills section of the school website (www.banbridgehigh.co. Banbridge High Schl Revisin & Examinatins Cntents Hw t Plan Yur Revisin... 2 A sample timetable:... 3 Sample Revisin Timetable... 4 Hw t Create the Right Envirnment: Setting Up My Space... 5 Think Abut

More information

A96 CALA Policy on the use of Computers in Accredited Laboratories Revision 1.5 August 4, 2015

A96 CALA Policy on the use of Computers in Accredited Laboratories Revision 1.5 August 4, 2015 A96 CALA Plicy n the use f Cmputers in Accredited Labratries Revisin 1.5 August 4, 2015 A96 CALA Plicy n the use f Cmputers in Accredited Labratries TABLE OF CONTENTS TABLE OF CONTENTS... 1 CALA POLICY

More information

Identify Storage Technologies and Understand RAID

Identify Storage Technologies and Understand RAID 98-365 Windws Server Administratin Fundamentals Identify Strage Technlgies and Understand RAID 98-365 Windws Server Administratin Fundamentals Lessn Overview In this lessn, yu will learn: Lcal strage ptins

More information

Using PayPal Website Payments Pro UK with ProductCart

Using PayPal Website Payments Pro UK with ProductCart Using PayPal Website Payments Pr UK with PrductCart Overview... 2 Abut PayPal Website Payments Pr & Express Checkut... 2 What is Website Payments Pr?... 2 Website Payments Pr and Website Payments Standard...

More information

Ten Steps for an Easy Install of the eg Enterprise Suite

Ten Steps for an Easy Install of the eg Enterprise Suite Ten Steps fr an Easy Install f the eg Enterprise Suite (Acquire, Evaluate, and be mre Efficient!) Step 1: Dwnlad the eg Sftware; verify hardware and perating system pre-requisites Step 2: Obtain a valid

More information

1)What hardware is available for installing/configuring MOSS 2010?

1)What hardware is available for installing/configuring MOSS 2010? 1)What hardware is available fr installing/cnfiguring MOSS 2010? 2 Web Frnt End Servers HP Prliant DL 380 G7 2 quad cre Intel Xen Prcessr E5620, 2.4 Ghz, Memry 12 GB, 2 HP 146 GB drives RAID 5 2 Applicatin

More information

4394 Gazzetta tal-gvern ta Malta MINISTRY OF FINANCE. Value Added Tax Department. Fiscal Cash Register Specifications

4394 Gazzetta tal-gvern ta Malta MINISTRY OF FINANCE. Value Added Tax Department. Fiscal Cash Register Specifications 4394 Gazzetta tal-gvern ta Malta MINISTRY OF FINANCE Value Added Tax Department Fiscal Cash Register Specificatins TYPE A: NON PORTABLE STAND ALONE FISCAL CASH REGISTER 1. LEGAL FRAMEWORK The Value Added

More information

DISASTER RECOVERY PLAN TEMPLATE

DISASTER RECOVERY PLAN TEMPLATE www.disasterrecveryplantemplate.rg The bjective f a disaster recvery plan is t ensure that yu can respnd t a disaster r ther emergency that affects infrmatin systems and minimize the effect n the peratin

More information

Serv-U Distributed Architecture Guide

Serv-U Distributed Architecture Guide Serv-U Distributed Architecture Guide Hrizntal Scaling and Applicatin Tiering fr High Availability, Security, and Perfrmance Serv-U Distributed Architecture Guide v15.1.2.0 Page 1 f 20 Intrductin Serv-U

More information

Cancer Treatments. Cancer Education Project. Overview:

Cancer Treatments. Cancer Education Project. Overview: Cancer Educatin Prject Cancer Treatments Overview: This series f activities is designed t increase students understanding f the variety f cancer treatments. Students als explre hw the txicity f a chemtherapy

More information

BASIC TECHNICAL FEATURE DESCRIPTION

BASIC TECHNICAL FEATURE DESCRIPTION BASIC TECHNICAL FEATURE DESCRIPTION AUDRIGA EMAIL AND GROUPWARE MIGRATION SERVICE Versin 1.3 Datum 20.09.2013 Kntakt Hans-Jörg Happel ([email protected]) TECHNICAL FEATURE DESCRIPTION This is a basic technical

More information

Success in Mathematics

Success in Mathematics Success in Mathematics Tips n hw t study mathematics, hw t apprach prblem-slving, hw t study fr and take tests, and when and hw t get help. Math Study Skills Be actively invlved in managing the learning

More information

Wireless Light-Level Monitoring

Wireless Light-Level Monitoring Wireless Light-Level Mnitring ILT1000 ILT1000 Applicatin Nte Wireless Light-Level Mnitring 1 Wireless Light-Level Mnitring ILT1000 The affrdability, accessibility, and ease f use f wireless technlgy cmbined

More information

OCR LEVEL 2 CAMBRIDGE TECHNICAL

OCR LEVEL 2 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 2 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SETTING UP AN IT NETWORK M/601/3274 LEVEL 2 UNIT 6 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SETTING UP AN IT NETWORK

More information

Diagnostic Manager Change Log

Diagnostic Manager Change Log Diagnstic Manager Change Lg Updated: September 8, 2015 4.4.4090 Features and Issues Supprt fr Office 365 Tenants Yu can nw: Mnitr the status f Office 365 Services (including SharePint Online, Exchange

More information

GED MATH STUDY GUIDE. Last revision July 15, 2011

GED MATH STUDY GUIDE. Last revision July 15, 2011 GED MATH STUDY GUIDE Last revisin July 15, 2011 General Instructins If a student demnstrates that he r she is knwledgeable n a certain lessn r subject, yu can have them d every ther prblem instead f every

More information