Coprocessor memory definition. Loic Pallardy / Arnaud Pouliquen

Size: px
Start display at page:

Download "Coprocessor memory definition. Loic Pallardy / Arnaud Pouliquen"

Transcription

1 Coprocessor memory definition Loic Pllrdy / Arnud Pouliquen

2 Objective 2 The gol of following slides is to sum up on-going discussion in OpenAP weekly bout Remoteproc/Rpmsg memory lloction. Following proposl is bsed on resource tble used s centrl element for informtion shring between the two processors. Different use cses re tken into ccount (in priority order) ster min OS is loding nd strting slve processor. ster lloctes resources nd initites communiction (current minly) Slve strts before ster min OS, ster lloctes resources nd initites IPC communiction Whtever boot order, ech processor lloctes its own resources nd is ble to initite communiction once link redy (peer to peer mode). For ech use cse emory resource cn be dynmiclly defined t runtime emory resource cn be fixed t code genertion tking into ccount project constrints (SoC mpping, security )

3 Current sitution 3 Remoteproc is in chrge of 2 lloctions Crveout: memory region dedicted to coprocessor ccessible by both processors Ech region declred in resource tble is llocted thnks to dm_lloc_coherent cll nd mnged in list by rproc Rsc tble updted by rproc for informtion shring with slve coprocessor (p only) Crveout region re used minly for firmwre nd log buffer Region is ccessible thnks to rproc_d_to_v interfce No fixed definition support by remoteproc frmework (mens if crveout resource defined in rsc tble, rproc try to llocte it) BT hook exit t pltform driver level to mnge pltform locl crveout list Vrings: buffers used to estblish communiction t virtio level The two vrings re dynmiclly llocted thnks to dm_lloc_coherent ccording to rsc tble definition (nb element, lignment ) Rsc tble is updted by rproc for informtion shring with slve coprocessor No fixed vring definition supported Nb of vring per vdev fixed to 2. Nb of vdev per rproc fixed to 1.

4 Current sitution 4 Rpmsg is in chrge of shred buffer lloction Only dynmic lloction supported bsed on dm_lloc_coherent Relies on rproc pltform device dm memory pool (grnd-fther) Doesn't updte ny informtion in resource tble s buffer link done t vring level Considers tht coprocessor hs complete memory ccess (s mster processor) (or tht memory ccess hs been grnt/defined by nother wy before)

5 Different memory regions configurtion 5 emory region: generic term to ddress crveout, vring nd rpmsg shred buffers Current implementtion : No constrint mster could perform dynmic lloction in system memory (externl RA in generl). ster hs the responsibility to provide ll needed informtion to slve to hndle memory mpping on its side se of specific internl SoC memory ster could perform dynmic lloction but in one internl memory using dedicted lloctor ster hs the responsibility to provide ll needed informtion to slve to hndle memory mpping on its side (vi rsc tble) se of fixed memory region All or prt of coprocessor memory regions re defined t product definition level to tke into ccount SoC, security, product requirements ster nd slve should rely on ddress defined in rsc tble to enble memory ccess ster must not chnge pre-defined vlue in rsc tble

6 Proposl overview 6 To cover ll memory configurtions for coprocessor firmwre, vrings nd buffers, following items should be covered: se crveout resource in rsc tble to define ll memory regions shred between mster nd slve Add support of fixed memory region in rproc crveout hndler Add pltform driver specific memory lloction support (covered by crveout region mngement) Add support of fixed memory region for vring lloction Provide dedicted DA memory pool to virtio_rpmsg device for buffer lloction Peer to peer use cse to be dded on the top

7 Crveout resource mngement 7 On mster side Need to llocte requested memory region Need to grnt CP ccess to this memory region Need to mp it on device memory domin if supported (s) On slve side Enble memory ccess on defined crveout region (P/ configurtion) At the end of mster nd slve remoteproc initiliztion, both re ble to ccess the different crveout regions All crveout resources should be processed before other resources Common reference between mster nd slve is physicl ddress.

8 How to define fixed memory region 8 Physicl mpping is the reference t project/soc level PA field in the different resource description is good cndidte to differentite the different type of memory (fixed or not). Rule could be the following one if PA == FW_RSC_ADDR_ANY then dynmic lloction ( = current implementtion) else memory fixed => just mp it In both cse, memory region should be dded in crveouts list A new flg is needed in struct rproc_mem_entry to identify how crveout ccess is mnged (DA lloction, mem_mp, other?). ybe priv field could be used?

9 How to rely on specific memory lloctor 9 Rely on pltform driver crveout registering for dedicted lloction mngement Free cllbck ssocited to ech crveout to keep remoteproc core generic

10 Vring lloction 10 Need to dd fixed vring loction support in vring lloction function. Differentition between fixed nd dynmic Vring could be done thnks to PA field (sme s crveout): if PA == FW_RSC_ADDR_ANY then dynmic lloction ( = current implementtion) else memory fixed => find mtch between fixed vring nd crveout list get ssocited VA ddress Need new helper function "rproc_p_to_v" to prse crveouts list with physicl ddress Need to updte rproc_free_vring function to only free vring if doesn't belong to crveout region Flg needed in struct rproc_vring?

11 Rproc client buffer lloction (virtio_rpmsg or virtio_console) 11 Virtio bsed clients buffers re dynmiclly lloction using dm_lloc_coherent function Device used for lloction is client grnd-fther device, i.e. pltform remoteproc driver No direct link between client nd remoteproc. Isoltion hs to be preserved. Possibility to ccess cfg extension field of struct fw_rsc_vdev of the rsc tble to get informtion (see virtio get nd set ops) BT should be used for custom/optionl configurtion, not for memory definition which is lredy present in crveout resource

12 Rproc client buffer lloction (virtio_rpmsg or virtio_console) 12 Proposl is to ssocite dedicted memory pool to virtio client for its lloctions Either ssign DA memory pool to virtio device t its cretion nd chnge ll client to rely on fther (virtio device) insted of grnd-fther (pltform rproc device) Or Introduce sub-device per vdev t remoteproc level which will be provided s prent of virtio device. No chnge t virtio client level. Assocition done thnks to dm_declre_coherent_memory function ster nd slve will hve ccess to buffers s ccess grnted during crevout resources hndling No need to exchnge more informtion bout shred buffer ddress nd size Need to define wy to get informtion bout shred buffer loction (nd ssocited memory region) Rely on crveout resource nme? Specific pltform driver helper function? New field in struct fw_rsc_vdev providing index of crveout resource to use?

13 Exmples 13

14 Initil resource tble from FW Full dynmic lloction ("current" Linux support) Resource tble fter Rproc initiliztion 14 Resource tble p updted d not updted Resource tble crveout.p = 0xFFFFFFFF.len= 0xyyyy VDEV Allocted by rproc Cover coprocessor code nd dt 1 crveout.p = "crveout_p".len= 0xyyyy VDEV TX Vring p = 0xFFFFFFFF d = 0xFFFFFFFF RX Vring p = 0xFFFFFFFF d = 0xFFFFFFFF 2 Allocted by rproc_lloc_vring No gurnty bout Vring continuity TX Vring p = 0xFFFFFFFF d = "V0_p" RX Vring p = 0xFFFFFFFF d = "V1_p" Buffer dynmiclly llocted by mster, but no informtion in resource tble DDR Crveout buf Vring0 Vring1 Buffers crveout_p V0_p V1_p d updted to physicl ddress p not used (not defined in OpenAP) need to be dded Fixed region Dynmic lloc

15 Sttic code/dt crveout definition Dynmic vring/rpmsg buffer lloction Initil resource tble from FW Resource tble crveout.p = crveout_p.len= 0xyyyy VDEV TX Vring p = 0xFFFFFFFF d = 0xFFFFFFFF RX Vring p = 0xFFFFFFFF d = 0xFFFFFFFF p not updted d updted for System (s) mngement Reserved memory for coprocessor Region0. emory region should hve be reserved ( section, DT ) 1 Allocted by rproc_lloc_vring No gurnty bout Vring continuity 2 Resource tble fter Rproc initiliztion Resource tble crveout.p = "crveout_p".len= 0xyyyy VDEV TX Vring p = 0xFFFFFFFF d = "V0_p" RX Vring p = 0xFFFFFFFF d = "V1_p" 15 1 DDR Crveout buf d updted p not used (not defined in OpenAP) crveout_p Buffer dynmiclly llocted by mster, but no informtion in resource tble. 2 2 Vring0 Vring1 Buffers V0_p V1_p Fixed region Dynmic lloc

16 Sttic code/dt crveout & vring definition Dynmic rpmsg buffer lloction Initil resource tble from FW Resource tble p not updted d updted for s Resource tble fter Rproc initiliztion Resource tble 16 crveout.p = crveout_p.len= 0xyyyy VDEV TX Vring p = "V0_p" d = 0xFFFFFFFF RX Vring p = "V1_p" d = 0xFFFFFFFF Reserved memory for coprocessor Region0. emory region should hve be reserved ( section, DT ) 1 Vring p lredy defined s prt of crveout region 2 crveout.p = "crveout_p".len= 0xyyyy VDEV TX Vring p = "V0_p" d = "V0_d" RX Vring p = V1_p d = "V1_d" DDR p needs to be defined in OpenAP vrings re prt of crveout so known by both processors Buffer dynmiclly llocted by mster, but no informtion in resource tble Crveout buf Vring1 Vring0 Buffers V1_p V0_p crveout_p p not updted d updted for s mngement Fixed region Dynmic lloc

17 Not pplicble if rmsg buffer get by nme Initil resource tble from FW Resource tble Full sttic definition With one Crevout Resource tble fter Rproc initiliztion Resource tble 17 crveout0.p ="crveout0_p".len= 0xyyyy 1 Reserved memory for coprocessor region0 crveout0.p ="crveout0_p".len= 0xyyyy VDEV VDEV TX Vring p = "V0_p" d = 0xFFFFFFFF 2 Vring p lredy defined s prt of crveout region TX Vring p = "V0_p" d = V0_d RX Vring p = "V1_p d = 0xFFFFFFFF RX Vring p = "V1_p d = V1_d DDR 1 Crveout 0 RPSG buffers re prt of one crveout so known by both processors 2 Vring1 Vring0 Buffers V1_p V0_p crveout0_p Fixed region Dynmic lloc

18 Initil resource tble from FW Full sttic definition With severl Crevouts Resource tble fter Rproc initiliztion 18 Resource tble crveout0.p ="crveout0_p".len= 0xyyyy Crveouts could be in DDR or in embedded RA Resource tble crveout0.p ="crveout0_p".len= 0xyyyy crveout1.p = "crveout1_p".len= 0xwwww Reserved memories for coprocessor Region 0, 1 & 2 1 crveout1.p = "crveout1_p".len= 0xwwww crveout2.p = "crveout2_p".len= 0xzzzz.nme="RPSG" VDEV TX Vring p = "V0_p" d = 0xFFFFFFFF RX Vring p = "V1_p d = 0xFFFFFFFF RPSG buffers in dedicted crveout nmed "RPSG" 1 2 V1_p V0_p Vring p lredy defined s prt of crveout 1 region 2 emory (DDR/SRA) Crveout 0 Crveout 1 Vring1 Vring0 Crveout 2 Buffers crveout0_p crveout1_p crveout2_p crveout2.p = "crveout2_p".len= 0xzzzz.nme="RPSG" VDEV TX Vring p = "V0_p" d = 0xFFFFFFFF RX Vring p = "V1_p d = 0xFFFFFFFF Fixed region Dynmic lloc

19 Not pplicble if rmsg buffer get by nme Need one crveout by RPSG buffer RX nd TX Initil resource tble from FW Full sttic definition With severl Crevouts Resource tble fter Rproc initiliztion 19 Resource tble crveout0.p ="crveout0_p".len= 0xyyyy Crveouts could be in DDR or in embedded RA Resource tble crveout0.p ="crveout0_p".len= 0xyyyy crveout1.p = "crveout1_p".len= 0xwwww Reserved memories for coprocessor Region 0, 1 & 2 1 crveout1.p = "crveout1_p".len= 0xwwww crveout2.p = "crveout2_p".len= 0xzzzz VDEV Vring p lredy defined s prt of crveout region 2 crveout2.p = "crveout2_p".len= 0xzzzz VDEV TX Vring p = "V0_p" d = 0xFFFFFFFF RX Vring p = "V1_p d = 0xFFFFFFFF RPSG buffers re split in 2: RX nd TX in this exmple 1 2 emory (DDR/SRA) Crveout 0 Crveout 1 Vring1 Buffers Crveout 2 Vring0 Buffers crveout0_p V1_p crveout1_p V0_p crveout2_p TX Vring p = "V0_p" d = 0xFFFFFFFF RX Vring p = "V1_p d = 0xFFFFFFFF Fixed region Dynmic lloc

20 emory ddress definition 20

21 32bit/32bit All options pping could be different from the different bus msters SoC memory mp 21 View from min processor 0xFFFFFFFF 0xFFFFFFFF View from slve processor i n C P v Physicl ddress is the reference to ccess 4GB memory mp from min CP. PA is decoded by bus p DDR Peripherls DDR (optionl) p Device ddress is the reference from slve processor. Will be decoded by bus to ccess peripherls d or s d / P v S l v e C P Peripherls Locl virtul ddress 0x SRA RO SRA 0x Optionl s to mp some memory chunks in slve processor ddress spce See Locl virtul ddress (optionl)

22 32bit/32bit Option1: coprocessor Without or s pping could be different from the different bus msters SoC memory mp 22 View from min processor 0xFFFFFFFF 0xFFFFFFFF View from slve processor i n C P v Physicl ddress is the reference to ccess 4GB memory mp from min CP. PA is decoded by bus p DDR Peripherls DDR (optionl) Device ddress is the reference from slve processor. Will be decoded by bus to ccess peripherls d S l v e C P Peripherls Locl virtul ddress 0x SRA RO SRA 0x Slve coprocessor hndles only physicl ddress (ned d from SoC point of view)

23 32bit/32bit Option1: coprocessor Without with s pping could be different from the different bus msters SoC memory mp 23 View from min processor 0xFFFFFFFF 0xFFFFFFFF View from slve processor i n C P v Locl virtul ddress Physicl ddress is the reference to ccess 4GB memory mp from min CP. PA is decoded by bus p 0x DDR Peripherls SRA RO DDR (optionl) Peripherls SRA p 0x Device ddress is the reference from slve processor. Will be decoded by bus to ccess peripherls s d Optionl s to mp some memory chunks in slve processor ddress spce S l v e C P Slve coprocessor hndles only physicl ddress (ned d from SoC point of view)

24 64bit min /32bit coprocessor All options from copressor pov pping is different s processors don't hve the sme ddress spce SoC memory mp 24 View from min processor View from slve processor i n C P v Physicl ddress is the reference to ccess the complete memory mp from min CP. PA (until 48bit) is decoded by bus p 0xFFFFFFFF DDR Peripherls DDR mirroring (optionl) 0xFFFFFFFF p Device ddress (32bit) is the reference from slve processor. Will be decoded by bus to ccess peripherls d or s d / P v S l v e C P Peripherls Locl virtul ddress 0x SRA RO SRA 0x Optionl s to mp some memory chunks in slve processor ddress spce Locl virtul ddress (optionl)

25 64bit min /32bit coprocessor Option1: coprocessor Without or s pping is different s processors don't hve the sme ddress spce SoC memory mp 25 View from min processor View from slve processor i n C P v Physicl ddress is the reference to ccess the complete memory mp from min CP. PA (until 48bit) is decoded by bus p 0xFFFFFFFF DDR Peripherls DDR mirroring (optionl) 0xFFFFFFFF Device ddress (32bit) is the reference from slve processor. Will be decoded by bus to ccess peripherls nd memories d / P v S l v e C P Peripherls Locl virtul ddress 0x SRA RO SRA 0x Locl virtul ddress (optionl) If no, DA is the reference

26 32bit min /64bit coprocessor Cortex considered s min processor In chrge of loding nd strting Cortex-A Appliction coprocessor. Linux slve rpmsg use cse pping is different s processors don't hve the sme ddress spce SoC memory mp 26 View from min processor View from slve processor i n C P v Physicl ddress is the reference to ccess the complete memory mp from min CP. PA (until 32bit) is decoded by bus p 0xFFFFFFFF DDR mirroring DDR Peripherls 0xFFFFFFFF Device ddress (48bit) is the reference from slve processor. Will be decoded by bus to ccess peripherls nd memories d / P v S l v e C P Peripherls Locl virtul ddress (if ny) SRA SRA Locl virtul ddress 0x RO 0x

27 Crveout hndling ccording to PA nd DA definition Vlue filed during firmwre genertion 27 se cses PA DA Actions Cse 1 Cse 2 = 0xFF FFFF (-1) = 0xFF FFFF (-1) = 0xFF FFFF (-1) in CP to llocte crveout buffer nd fill PA field. If s min cpu to progrm it to bind PA on DA nd fill DA field. If no s min CP should know how to convert PA in DA (prt of pltform driver) nd fill DA field = defined ddress Two different cses: - Crveout memory hs been reserved (pre-llocted) s this re is defined/fixed due to sme remote processor constrints. in CP to get PA vi pltform driver (crveout list). Access/lloction nd s configurtion (if ny) under pltform driver responsibility. - DA not found in crveout list, in CP need to llocte crveout buffer nd fill PA field. If s min cpu to progrm it to bind PA on specified DA Cse 3 = defined ddress = defined ddress Crveout memory should be reserved (pre-llocted nd registered in crveout list). in CP to enble its ccess If s min cpu to progrm it to bind PA on specified DA If no s nothing to do

28 Resource tble definition updte 28 To be future proof, ll resources should support versioning To support peer to peer mode, crveout resource owner should be defined. Crveout resource need to specify dedicted memory ttributes like cched/coherency Address should be 32bit nd 64bit pltform complint Sttus my be needed to indicte region is redy to ccess

29 Resource heder updte 29 /** * struct fw_rsc_hdr - firmwre resource entry heder resource type resource dt * * Every resource entry begins with 'struct fw_rsc_hdr' heder providing * The content of the entry itself will immeditely follow * this heder, nd it should be prsed ccording to the resource type. */ struct fw_rsc_hdr { u32 type; u8 dt[0]; } pcked; struct fw_rsc_hdr { union { All bytes of type field re not used tody, se union to insert versionning } u; u8 dt[0]; } pcked; u32 type; struct { u16 type; u8 ver; u8 ed; } s;

30 Crveout resource definition updte 30 Current fw_rsc_crveout struct is: struct fw_rsc_crveout { u32 d; u32 p; u32 len; u32 flgs; u32 reserved; u8 nme[32]; } pcked; 32bit ddress not complint with 64bit product flgs field is reserved to IO configurtion

31 Crveout resource definition updte 31 pdte proposl ccording to our discussion for fw_rsc_crveout struct : Is 32bit lenght enough in cse of 64bit coprocessor? Should we keep reserved s versionning exists now? struct fw_rsc_crveout { u64 d; u64 p; u32 len; u16 mem_flgs; u16 iommu_flgs; u8 owner_id; u8 sttus; u8 pd[2]; u32 reserved; u8 nme[32]; } pcked; DA field during firmwre genertion or during IO configurtion Need for peer to peer lloction

32 Vring resource definition updte 32 struct fw_rsc_vdev_vring { u64 d; u32 lign; u32 num; u32 notifyid; u64 p; } pcked; Different use cses: - Fixed during firmwre genertion, should belong to crveout re - Filled by remoteproc core during vring lloction; d = iommu configurtion or p trnsltion done pltform driver PA mybe needed by remote processor for DA trnsfer progrmming

33 Trce buffer updte 33 struct fw_rsc_trce { u64 d; u32 len; u32 reserved; u8 nme[32]; } pcked; Different use cses: - Fixed during firmwre genertion, should belong to crveout re - Filled by remoteproc core during vring lloction; d = iommu configurtion or p trnsltion done pltform driver

34 How to crete link between vdev nd RPsg buffer crveout 34 2 possibilities No informtion in resource tble: simply rely on crveout rsc nme to find crveout ssocited to RPsg buffer se n dditionl "resource index" to refer to crveout dedicted to RPsg buffer. Add crveout index in struct fw_rsc_vdev if only one memory pool is needed for RX nd TX buffers. Vlid in current configurtion in which mster lloctes ll buffers Add crveout index in struct fw_rsc_vdev_vring to ssocite memory pool with vring. Will be complint with peer to peer.

35 Remoteproc initiliztion 35 Rproc_core Rproc_drv probe New API to declre crveout int rproc_dd_crveout(struct rproc *rproc, struct rproc_mem_entry *crveout) With following chnge in struct rproc_mem_entry: struct rproc_mem_entry { void *v; dm_ddr_t dm; int len; u64 d; void *priv; void (*free)(struct rproc *rproc, struct rproc_mem_entry *mem); struct list_hed node; }; Could priv field be used? rproc_lloc rproc_dd_crveout rproc_dd rproc_hndle_crveout DT_prse For ech crveout region

36 Crveout hndling 36 DA = (- 1)? no yes Prse crveout list to find DA no DA found? Allocte region yes Configurtion lredy done by plt driver no s? yes Configure s with DA Register in Crveout list

37 Exmple for ST pltform B Need 2 crveouts 1 crveout with fixed ddress for code nd dt (optionl s pltform driver could register crveout bsed on DT definition) 1 crveout RPsg buffer loction, dynmiclly llocted by mster Resource tble DDR Resource tble Crveout.p = 0xFFFFFFFF.d = 0x len= 0x nme= fw Crveout.p = 0xFFFFFFFF.d = 0xFFFFFFFF.len= 0x80000.nme= RPSG RPSG vring1 vring0 RPSG_p Vring1_p Vring0_p Crveout.p= 0x d= 0x len= 0x nme= fw Crveout.p = RPSG_p.d = plt_drv_p2d (RPSG_p).len= 0x80000.nme= RPSG VDEV VDEV TX Vring.d= 0xFFFFFFFF TX Vring.d = plt_drv_p2d(vring1_p) RX Vring.p= 0xFFFFFFFF FW Bse ddress p= 0x RX Vring.d = plt_drv_p2d(vring0_p)

38 History 38 Dte Version Comment 12/07/17 V1 Cretion 10/08/17 V2 Add memory ddress definition 17/08/17 V3 Complete memory definition ccording to 10/08/17 OpenAP weekly Add fw_rsc_crveout struct evolution proposl 31/08/17 V4 Add resource evolution proposl Add B2260 resource tble exmple 24/09/17 V5 pdte resource tble structures 04/10/17 V6 pdte fter review with Wendy Add crveout hndler flowchrt

Allocator Basics. Dynamic Memory Allocation in the Heap (malloc and free) Allocator Goals: malloc/free. Internal Fragmentation

Allocator Basics. Dynamic Memory Allocation in the Heap (malloc and free) Allocator Goals: malloc/free. Internal Fragmentation Alloctor Bsics Dynmic Memory Alloction in the Hep (mlloc nd free) Pges too corse-grined for llocting individul objects. Insted: flexible-sized, word-ligned blocks. Allocted block (4 words) Free block (3

More information

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1 vcloud Director Service Provider Admin Portl Guide vcloud Director 9. vcloud Director Service Provider Admin Portl Guide You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/

More information

Enginner To Engineer Note

Enginner To Engineer Note Technicl Notes on using Anlog Devices DSP components nd development tools from the DSP Division Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp_pplictions@nlog.com, FTP: ftp.nlog.com Using n ADSP-2181

More information

How to Design REST API? Written Date : March 23, 2015

How to Design REST API? Written Date : March 23, 2015 Visul Prdigm How Design REST API? Turil How Design REST API? Written Dte : Mrch 23, 2015 REpresenttionl Stte Trnsfer, n rchitecturl style tht cn be used in building networked pplictions, is becoming incresingly

More information

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment File Mnger Quick Reference Guide June 2018 Prepred for the Myo Clinic Enterprise Khu Deployment NVIGTION IN FILE MNGER To nvigte in File Mnger, users will mke use of the left pne to nvigte nd further pnes

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-188 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Data sharing in OpenMP

Data sharing in OpenMP Dt shring in OpenMP Polo Burgio polo.burgio@unimore.it Outline Expressing prllelism Understnding prllel threds Memory Dt mngement Dt cluses Synchroniztion Brriers, locks, criticl sections Work prtitioning

More information

Functor (1A) Young Won Lim 10/5/17

Functor (1A) Young Won Lim 10/5/17 Copyright (c) 2016-2017 Young W. Lim. Permission is grnted to copy, distribute nd/or modify this document under the terms of the GNU Free Documenttion License, Version 1.2 or ny lter version published

More information

Mid-term exam. Scores. Fall term 2012 KAIST EE209 Programming Structures for EE. Thursday Oct 25, Student's name: Student ID:

Mid-term exam. Scores. Fall term 2012 KAIST EE209 Programming Structures for EE. Thursday Oct 25, Student's name: Student ID: Fll term 2012 KAIST EE209 Progrmming Structures for EE Mid-term exm Thursdy Oct 25, 2012 Student's nme: Student ID: The exm is closed book nd notes. Red the questions crefully nd focus your nswers on wht

More information

Deposit a Technical Report in PubRep

Deposit a Technical Report in PubRep Technicl in Lst Updte:19.12.016 Te c h n i c l Technicl s re mjor source of scientific informtion, prepred for institutionl nd wider distribution. They re considered grey literture since they re scientific

More information

Functor (1A) Young Won Lim 8/2/17

Functor (1A) Young Won Lim 8/2/17 Copyright (c) 2016-2017 Young W. Lim. Permission is grnted to copy, distribute nd/or modify this document under the terms of the GNU Free Documenttion License, Version 1.2 or ny lter version published

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-167 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

MIPS I/O and Interrupt

MIPS I/O and Interrupt MIPS I/O nd Interrupt Review Floting point instructions re crried out on seprte chip clled coprocessor 1 You hve to move dt to/from coprocessor 1 to do most common opertions such s printing, clling functions,

More information

pdfapilot Server 2 Manual

pdfapilot Server 2 Manual pdfpilot Server 2 Mnul 2011 by clls softwre gmbh Schönhuser Allee 6/7 D 10119 Berlin Germny info@cllssoftwre.com www.cllssoftwre.com Mnul clls pdfpilot Server 2 Pge 2 clls pdfpilot Server 2 Mnul Lst modified:

More information

05-247r2 SAT: Add 16-byte CDBs and PIO modes 1 September 2005

05-247r2 SAT: Add 16-byte CDBs and PIO modes 1 September 2005 To: T10 Technicl Committee From: Robert Sheffield, Intel (robert.l.sheffield@intel.com) Dte: 1 September 2005 Subject: 05-247r2 SAT: Add 16-byte CDBs nd PIO modes Revision history Revision 0 (16 June 2005)

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-204 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

Migrating vrealize Automation to 7.3 or March 2018 vrealize Automation 7.3

Migrating vrealize Automation to 7.3 or March 2018 vrealize Automation 7.3 Migrting vrelize Automtion to 7.3 or 7.3.1 15 Mrch 2018 vrelize Automtion 7.3 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments bout

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-208 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal OPERATION MANUAL DIGIFORCE 9307 PROFINET Integrtion into TIA Portl Mnufcturer: 2018 burster präzisionsmesstechnik gmbh & co kg burster präzisionsmesstechnik gmbh & co kg Alle Rechte vorbehlten Tlstrße

More information

Data Flow on a Queue Machine. Bruno R. Preiss. Copyright (c) 1987 by Bruno R. Preiss, P.Eng. All rights reserved.

Data Flow on a Queue Machine. Bruno R. Preiss. Copyright (c) 1987 by Bruno R. Preiss, P.Eng. All rights reserved. Dt Flow on Queue Mchine Bruno R. Preiss 2 Outline Genesis of dt-flow rchitectures Sttic vs. dynmic dt-flow rchitectures Pseudo-sttic dt-flow execution model Some dt-flow mchines Simple queue mchine Prioritized

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 Introduction to EsyMP Network Projection EsyMP Network Projection Fetures... 5 Disply Options... 6 Multi-Screen Disply Function... 6 Movie Sending Mode...

More information

McAfee Network Security Platform

McAfee Network Security Platform Mnger Applince Quick Strt Guide Revision B McAfee Network Security Pltform This guide is high-level description of how to instll nd configure the Mnger Applince. For more detiled instlltion informtion,

More information

vcloud Director Tenant Portal Guide vcloud Director 9.1

vcloud Director Tenant Portal Guide vcloud Director 9.1 vcloud Director Tennt Portl Guide vcloud Director 9.1 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments bout this documenttion, submit

More information

Readings : Computer Networking. Outline. The Next Internet: More of the Same? Required: Relevant earlier meeting:

Readings : Computer Networking. Outline. The Next Internet: More of the Same? Required: Relevant earlier meeting: Redings 15-744: Computer Networking L-14 Future Internet Architecture Required: Servl pper Extr reding on Mobility First Relevnt erlier meeting: CCN -> Nmed Dt Network 2 Outline The Next Internet: More

More information

vcloud Director Service Provider Admin Portal Guide 04 OCT 2018 vcloud Director 9.5

vcloud Director Service Provider Admin Portal Guide 04 OCT 2018 vcloud Director 9.5 vcloud Director Service Provider Admin Portl Guide 04 OCT 208 vcloud Director 9.5 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments

More information

CS201 Discussion 10 DRAWTREE + TRIES

CS201 Discussion 10 DRAWTREE + TRIES CS201 Discussion 10 DRAWTREE + TRIES DrwTree First instinct: recursion As very generic structure, we could tckle this problem s follows: drw(): Find the root drw(root) drw(root): Write the line for the

More information

SoC Architecture Design Approaches

SoC Architecture Design Approaches Wireless Informtion Trnsmission System Lb. SoC Architecture Design Approches Hung-Chih Ching Institute of Communictions Engineering Ntionl Sun Yt-sen University IP-Bsed System IC Design Block-Bsed Architecture

More information

Zenoss Core Installation Guide

Zenoss Core Installation Guide Zenoss Core Instlltion Guide Relese 6.1.0 Zenoss, Inc. www.zenoss.com Zenoss Core Instlltion Guide Copyright 2018 Zenoss, Inc. All rights reserved. Zenoss, Own IT, nd the Zenoss logo re trdemrks or registered

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-148 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

CPSC 213. Polymorphism. Introduction to Computer Systems. Readings for Next Two Lectures. Back to Procedure Calls

CPSC 213. Polymorphism. Introduction to Computer Systems. Readings for Next Two Lectures. Back to Procedure Calls Redings for Next Two Lectures Text CPSC 213 Switch Sttements, Understnding Pointers - 2nd ed: 3.6.7, 3.10-1st ed: 3.6.6, 3.11 Introduction to Computer Systems Unit 1f Dynmic Control Flow Polymorphism nd

More information

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA:

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA: In order to lern which questions hve een nswered correctly: 1. Print these pges. 2. Answer the questions. 3. Send this ssessment with the nswers vi:. FAX to (212) 967-3498. Or. Mil the nswers to the following

More information

Tool Vendor Perspectives SysML Thus Far

Tool Vendor Perspectives SysML Thus Far Frontiers 2008 Pnel Georgi Tec, 05-13-08 Tool Vendor Perspectives SysML Thus Fr Hns-Peter Hoffmnn, Ph.D Chief Systems Methodologist Telelogic, Systems & Softwre Modeling Business Unit Peter.Hoffmnn@telelogic.com

More information

Zenoss Resource Manager Installation Guide

Zenoss Resource Manager Installation Guide Zenoss Resource Mnger Instlltion Guide Relese 6.1.1 Zenoss, Inc. www.zenoss.com Zenoss Resource Mnger Instlltion Guide Copyright 2018 Zenoss, Inc. All rights reserved. Zenoss, Own IT, nd the Zenoss logo

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Agenda & Reading. Class Exercise. COMPSCI 105 SS 2012 Principles of Computer Science. Arrays

Agenda & Reading. Class Exercise. COMPSCI 105 SS 2012 Principles of Computer Science. Arrays COMPSCI 5 SS Principles of Computer Science Arrys & Multidimensionl Arrys Agend & Reding Agend Arrys Creting & Using Primitive & Reference Types Assignments & Equlity Pss y Vlue & Pss y Reference Copying

More information

cisc1110 fall 2010 lecture VI.2 call by value function parameters another call by value example:

cisc1110 fall 2010 lecture VI.2 call by value function parameters another call by value example: cisc1110 fll 2010 lecture VI.2 cll y vlue function prmeters more on functions more on cll y vlue nd cll y reference pssing strings to functions returning strings from functions vrile scope glol vriles

More information

Registering as an HPE Reseller

Registering as an HPE Reseller Registering s n HPE Reseller Quick Reference Guide for new Prtners Mrch 2019 Registering s new Reseller prtner There re four min steps to register on the Prtner Redy Portl s new Reseller prtner: Appliction

More information

EasyMP Multi PC Projection Operation Guide

EasyMP Multi PC Projection Operation Guide EsyMP Multi PC Projection Opertion Guide Contents 2 Introduction to EsyMP Multi PC Projection 5 EsyMP Multi PC Projection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters

More information

Virtual Machine (Part I)

Virtual Machine (Part I) Hrvrd University CS Fll 2, Shimon Schocken Virtul Mchine (Prt I) Elements of Computing Systems Virtul Mchine I (Ch. 7) Motivtion clss clss Min Min sttic sttic x; x; function function void void min() min()

More information

Dynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012

Dynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012 Dynmic Progrmming Andres Klppenecker [prtilly bsed on slides by Prof. Welch] 1 Dynmic Progrmming Optiml substructure An optiml solution to the problem contins within it optiml solutions to subproblems.

More information

McAfee Network Security Platform

McAfee Network Security Platform NTBA Applince T-200 nd T-500 Quick Strt Guide Revision B McAfee Network Security Pltform 1 Instll the mounting rils Position the mounting rils correctly nd instll them t sme levels. At the front of the

More information

Chapter 7. Routing with Frame Relay, X.25, and SNA. 7.1 Routing. This chapter discusses Frame Relay, X.25, and SNA Routing. Also see the following:

Chapter 7. Routing with Frame Relay, X.25, and SNA. 7.1 Routing. This chapter discusses Frame Relay, X.25, and SNA Routing. Also see the following: Chpter 7 Routing with Frme Rely, X.25, nd SNA This chpter discusses Frme Rely, X.25, nd SNA Routing. Also see the following: Section 4.2, Identifying the BANDIT in the Network Section 4.3, Defining Globl

More information

Epson iprojection Operation Guide (Windows/Mac)

Epson iprojection Operation Guide (Windows/Mac) Epson iprojection Opertion Guide (Windows/Mc) Contents 2 Introduction to Epson iprojection 5 Epson iprojection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters nd Projection

More information

Sage CRM 2017 R3 Software Requirements and Mobile Features. Updated: August 2017

Sage CRM 2017 R3 Software Requirements and Mobile Features. Updated: August 2017 Sge CRM 2017 R3 Softwre Requirements nd Mobile Fetures Updted: August 2017 2017, The Sge Group plc or its licensors. Sge, Sge logos, nd Sge product nd service nmes mentioned herein re the trdemrks of The

More information

Sage CRM 2018 R1 Software Requirements and Mobile Features. Updated: May 2018

Sage CRM 2018 R1 Software Requirements and Mobile Features. Updated: May 2018 Sge CRM 2018 R1 Softwre Requirements nd Mobile Fetures Updted: My 2018 2018, The Sge Group plc or its licensors. Sge, Sge logos, nd Sge product nd service nmes mentioned herein re the trdemrks of The Sge

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

From Dependencies to Evaluation Strategies

From Dependencies to Evaluation Strategies From Dependencies to Evlution Strtegies Possile strtegies: 1 let the user define the evlution order 2 utomtic strtegy sed on the dependencies: use locl dependencies to determine which ttriutes to compute

More information

vcloud Director Tenant Portal Guide vcloud Director 9.0

vcloud Director Tenant Portal Guide vcloud Director 9.0 vcloud Director Tennt Portl Guide vcloud Director 9.0 vcloud Director Tennt Portl Guide You cn find the most up-to-dte technicl documenttion on the VMwre We site t: https://docs.vmwre.com/ The VMwre We

More information

Overview. Network characteristics. Network architecture. Data dissemination. Network characteristics (cont d) Mobile computing and databases

Overview. Network characteristics. Network architecture. Data dissemination. Network characteristics (cont d) Mobile computing and databases Overview Mobile computing nd dtbses Generl issues in mobile dt mngement Dt dissemintion Dt consistency Loction dependent queries Interfces Detils of brodcst disks thlis klfigopoulos Network rchitecture

More information

Using Ontrol MpBus Driver for Sedona on R-ION

Using Ontrol MpBus Driver for Sedona on R-ION Belimo MpBus Driver for R-ION Using Ontrol MpBus Driver for Sedon on R-ION 24 Vdc Supply Devices RS485 supervory system 1/7 Ontrol Belimo MpBus Driver for R-ION R-ION MPBus Connection 2/7 Ontrol Belimo

More information

License Manager Installation and Setup

License Manager Installation and Setup The Network License (concurrent-user) version of e-dpp hs hrdwre key plugged to the computer running the License Mnger softwre. In the e-dpp terminology, this computer is clled the License Mnger Server.

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Zenoss Resource Manager Installation Guide

Zenoss Resource Manager Installation Guide Zenoss Resource Mnger Instlltion Guide Relese 5.2.5 Zenoss, Inc. www.zenoss.com Zenoss Resource Mnger Instlltion Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss nd the Zenoss logo re trdemrks

More information

UT1553B BCRT True Dual-port Memory Interface

UT1553B BCRT True Dual-port Memory Interface UTMC APPICATION NOTE UT553B BCRT True Dul-port Memory Interfce INTRODUCTION The UTMC UT553B BCRT is monolithic CMOS integrted circuit tht provides comprehensive MI-STD- 553B Bus Controller nd Remote Terminl

More information

Outline. Tiling, formally. Expression tile as rule. Statement tiles as rules. Function calls. CS 412 Introduction to Compilers

Outline. Tiling, formally. Expression tile as rule. Statement tiles as rules. Function calls. CS 412 Introduction to Compilers CS 412 Introduction to Compilers Andrew Myers Cornell University Lectur8 Finishing genertion 9 Mr 01 Outline Tiling s syntx-directed trnsltion Implementing function clls Implementing functions Optimizing

More information

Zenoss Core Installation Guide

Zenoss Core Installation Guide Zenoss Core Instlltion Guide Relese 5.2.1 Zenoss, Inc. www.zenoss.com Zenoss Core Instlltion Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss nd the Zenoss logo re trdemrks or registered trdemrks

More information

Some Thoughts on Grad School. Undergraduate Compilers Review and Intro to MJC. Structure of a Typical Compiler. Lexing and Parsing

Some Thoughts on Grad School. Undergraduate Compilers Review and Intro to MJC. Structure of a Typical Compiler. Lexing and Parsing Undergrdute Compilers Review nd Intro to MJC Announcements Miling list is in full swing Tody Some thoughts on grd school Finish prsing Semntic nlysis Visitor pttern for bstrct syntx trees Some Thoughts

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distriuted Systems Principles nd Prdigms Chpter 11 (version April 7, 2008) Mrten vn Steen Vrije Universiteit Amsterdm, Fculty of Science Dept. Mthemtics nd Computer Science Room R4.20. Tel: (020) 598 7784

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-295 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

IST 220: Ch3-Transport Layer

IST 220: Ch3-Transport Layer ST 220: Ch3-Trns Lyer Abdullh Konk School of nformtion Sciences nd Technology Penn Stte Berks Lerning Objectives. Understnd position of trns lyer in nternet model. Understnd rtionle for extence of trns

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-312 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Sage CRM 2017 R2 Software Requirements and Mobile Features. Revision: IMP-MAT-ENG-2017R2-2.0 Updated: August 2017

Sage CRM 2017 R2 Software Requirements and Mobile Features. Revision: IMP-MAT-ENG-2017R2-2.0 Updated: August 2017 Sge CRM 2017 R2 Softwre Requirements nd Mobile Fetures Revision: IMP-MAT-ENG-2017R2-2.0 Updted: August 2017 2017, The Sge Group plc or its licensors. Sge, Sge logos, nd Sge product nd service nmes mentioned

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6

More information

A Formalism for Functionality Preserving System Level Transformations

A Formalism for Functionality Preserving System Level Transformations A Formlism for Functionlity Preserving System Level Trnsformtions Smr Abdi Dniel Gjski Center for Embedded Computer Systems UC Irvine Center for Embedded Computer Systems UC Irvine Irvine, CA 92697 Irvine,

More information

UNIT 11. Query Optimization

UNIT 11. Query Optimization UNIT Query Optimiztion Contents Introduction to Query Optimiztion 2 The Optimiztion Process: An Overview 3 Optimiztion in System R 4 Optimiztion in INGRES 5 Implementing the Join Opertors Wei-Png Yng,

More information

Presentation Martin Randers

Presentation Martin Randers Presenttion Mrtin Rnders Outline Introduction Algorithms Implementtion nd experiments Memory consumption Summry Introduction Introduction Evolution of species cn e modelled in trees Trees consist of nodes

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

How. Without. project. your. wanting. personal. Corey. by Galen E

How. Without. project. your. wanting. personal. Corey. by Galen E B or How personl Whout wnting! n by Glen E Corey SO 've built cool A show tell Get grndm tweet out World resume THERE! OUT work how? http:// Coolest locl host Se : 3000 file Ever Mybe 're se tl/users1gien1s1colindexhtml

More information

Outline CS 412/413. Function calls. Stack layout. Tiling a call. Two translations

Outline CS 412/413. Function calls. Stack layout. Tiling a call. Two translations CS 412/413 Introduction to Compilers nd Trnsltors Cornell University Andrew Myers Outline Implementing function clls Implementing functions Optimizing wy the pointer Dynmiclly-llocted structures strings

More information

Reducing a DFA to a Minimal DFA

Reducing a DFA to a Minimal DFA Lexicl Anlysis - Prt 4 Reducing DFA to Miniml DFA Input: DFA IN Assume DFA IN never gets stuck (dd ded stte if necessry) Output: DFA MIN An equivlent DFA with the minimum numer of sttes. Hrry H. Porter,

More information

c360 Add-On Solutions

c360 Add-On Solutions c360 Add-On Solutions Functionlity Dynmics CRM 2011 c360 Record Editor Reltionship Explorer Multi-Field Serch Alerts Console c360 Core Productivity Pck "Does your tem resist using CRM becuse updting dt

More information

VMware Cloud Foundation Site Protection and Disaster Recovery Guide. VMware Cloud Foundation 3.0.1

VMware Cloud Foundation Site Protection and Disaster Recovery Guide. VMware Cloud Foundation 3.0.1 VMwre Cloud Foundtion Site Protection nd Disster Recovery Guide VMwre Cloud Foundtion 3.0.1 VMwre Cloud Foundtion Site Protection nd Disster Recovery Guide You cn find the most up-to-dte technicl documenttion

More information

OpenAMP Discussion - Linaro2018HK. Copyright 2018 Xilinx

OpenAMP Discussion - Linaro2018HK. Copyright 2018 Xilinx OpenAMP Discussion - Linaro2018HK Agenda o SPDX Short Licenses Identifier o Coding Guideline o API Standardisation o Coprocessor Image Format o OpenAMP and Container Page 2 OpenAMP License Page 3 SPDX

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

LECT-10, S-1 FP2P08, Javed I.

LECT-10, S-1 FP2P08, Javed I. A Course on Foundtions of Peer-to-Peer Systems & Applictions LECT-10, S-1 CS /799 Foundtion of Peer-to-Peer Applictions & Systems Kent Stte University Dept. of Computer Science www.cs.kent.edu/~jved/clss-p2p08

More information

Fig.25: the Role of LEX

Fig.25: the Role of LEX The Lnguge for Specifying Lexicl Anlyzer We shll now study how to uild lexicl nlyzer from specifiction of tokens in the form of list of regulr expressions The discussion centers round the design of n existing

More information

Scenarios. VMware Validated Design for IT Automating IT 4.0 EN

Scenarios. VMware Validated Design for IT Automating IT 4.0 EN Scenrios VMwre Vlidted Design for IT Automting IT 4.0 This document supports the version of ech product listed nd supports ll susequent versions until the document is replced y new edition. To check for

More information

Zenoss Resource Manager Installation Guide

Zenoss Resource Manager Installation Guide Zenoss Resource Mnger Instlltion Guide Relese 5.3.2 Zenoss, Inc. www.zenoss.com Zenoss Resource Mnger Instlltion Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss, Own IT, nd the Zenoss logo

More information

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li 2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

COMP 423 lecture 11 Jan. 28, 2008

COMP 423 lecture 11 Jan. 28, 2008 COMP 423 lecture 11 Jn. 28, 2008 Up to now, we hve looked t how some symols in n lphet occur more frequently thn others nd how we cn sve its y using code such tht the codewords for more frequently occuring

More information

Address/Data Control. Port latch. Multiplexer

Address/Data Control. Port latch. Multiplexer 4.1 I/O PORT OPERATION As discussed in chpter 1, ll four ports of the 8051 re bi-directionl. Ech port consists of ltch (Specil Function Registers P0, P1, P2, nd P3), n output driver, nd n input buffer.

More information

IaaS Configuration for Virtual Platforms

IaaS Configuration for Virtual Platforms IS Configurtion for Virtul Pltforms vcloud Automtion Center 6.1 This document supports the version of ech product listed nd supports ll susequent versions until the document is replced y new edition. To

More information

IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI

IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI Appliction Note Rel-time nd offline modultion from ETI files Generting nd nlyzing ETI files Rel-time interfce using EDI/ETI IZT DAB CONTENTSERVER

More information

Blackbaud s Mailwise Service Analyse Records Updated by MailWise

Blackbaud s Mailwise Service Analyse Records Updated by MailWise Blckud s Milwise Service Anlyse Records Updted y MilWise To nlyse the updtes tht hve een performed y the import, run the relevnt queries from the list elow. The queries selected depend on the MilWise Services

More information

a Technical Notes on using Analog Devices' DSP components and development tools

a Technical Notes on using Analog Devices' DSP components and development tools Engineer To Engineer Note EE-146 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

In the last lecture, we discussed how valid tokens may be specified by regular expressions.

In the last lecture, we discussed how valid tokens may be specified by regular expressions. LECTURE 5 Scnning SYNTAX ANALYSIS We know from our previous lectures tht the process of verifying the syntx of the progrm is performed in two stges: Scnning: Identifying nd verifying tokens in progrm.

More information

16 Bit Software Tools ADDU-21xx-PC-1 Code Generation and Simulation

16 Bit Software Tools ADDU-21xx-PC-1 Code Generation and Simulation 16 Bit Softwre Tools ADDU-21xx-PC-1 Code Genertion nd Simultion ADDS-21xx-PC-1 Version 6.1 Contents The entire softwre cretion tool chin in one pckge System Builder Assembler C Compiler Linker Softwre

More information

Scenarios. VMware Validated Design 4.0 VMware Validated Design for IT Automating IT 4.0

Scenarios. VMware Validated Design 4.0 VMware Validated Design for IT Automating IT 4.0 Scenrios VMwre Vlidted Design 4.0 VMwre Vlidted Design for IT Automting IT 4.0 Scenrios You cn find the most up-to-dte technicl documenttion on the VMwre wesite t: https://docs.vmwre.com/ If you hve comments

More information

05-247r0 SAT: Add 16-byte CDBs and PIO modes 16 June 2005

05-247r0 SAT: Add 16-byte CDBs and PIO modes 16 June 2005 To: T10 Technicl Committee From: Robert Sheffield, ntel (robert.l.sheffield@intel.com) Dte: 16 June 2005 Subject: 05-247r0 SAT: Add 16-byte CDBs nd PO modes Revision history Revision 0 (16 June 2005) -

More information

Pointers and Arrays. More Pointer Examples. Pointers CS 217

Pointers and Arrays. More Pointer Examples. Pointers CS 217 Pointers nd Arrs CS 21 1 2 Pointers More Pointer Emples Wht is pointer A vrile whose vlue is the ddress of nother vrile p is pointer to vrile v Opertions &: ddress of (reference) *: indirection (dereference)

More information

Tixeo compared to other videoconferencing solutions

Tixeo compared to other videoconferencing solutions compred to other videoconferencing solutions for V171026EN , unique solution on the video conferencing field Adobe Connect Web RTC Vydio for High security level, privcy Zero impct on network security policies

More information

Registering as a HPE Reseller. Quick Reference Guide for new Partners in Asia Pacific

Registering as a HPE Reseller. Quick Reference Guide for new Partners in Asia Pacific Registering s HPE Reseller Quick Reference Guide for new Prtners in Asi Pcific Registering s new Reseller prtner There re five min steps to e new Reseller prtner. Crete your Appliction Copyright 2017 Hewlett

More information

Zenoss Resource Manager Installation Guide

Zenoss Resource Manager Installation Guide Zenoss Resource Mnger Instlltion Guide Relese 5.3.0 Zenoss, Inc. www.zenoss.com Zenoss Resource Mnger Instlltion Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss, Own IT, nd the Zenoss logo

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

05-247r1 SAT: Add 16-byte CDBs and PIO modes 19 August 2005

05-247r1 SAT: Add 16-byte CDBs and PIO modes 19 August 2005 To: T10 Technicl Committee From: Robert Sheffield, ntel (robert.l.sheffield@intel.com) Dte: 19 August 2005 Subject: 05-247r1 SAT: Add 16-byte CDBs nd PO modes Revision history Revision 0 (16 June 2005)

More information

Virtual Machine I: Stack Arithmetic

Virtual Machine I: Stack Arithmetic Virtul Mchine I: Stck Arithmetic Building Modern Computer From First Principles www.nnd2tetris.org Elements of Computing Systems, Nisn & Schocken, MIT Press, www.nnd2tetris.org, Chpter 7: Virtul Mchine

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-245 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

McAfee Network Security Platform

McAfee Network Security Platform Revision D McAfee Network Security Pltform (NS5x00 Quick Strt Guide) This quick strt guide explins how to quickly set up nd ctivte your McAfee Network Security Pltform NS5100 nd NS5200 Sensors in inline

More information