Run-Time Energy Estimation in System-On-a-Chip Designs *

Size: px
Start display at page:

Download "Run-Time Energy Estimation in System-On-a-Chip Designs *"

Transcription

1 Run-Tme Energy Estmaton n System-On-a-Chp Desgns * J. Had, G. Kaefer, Ch. Steger, R. Wess Insttute for Techncal Informatcs Graz Unversty of Technology Graz, Austra Abstract - In ths paper, a co-processor for run-tme energy estmaton n system-on-a-chp desgns s proposed. The estmaton process s done by usng power macro-models, thus makng analogue measurement equpment obsolete to the software engneer once the system-on-a-chp (SOC) desgn s characterzed. Compared to samplng-based proflng systems [17], the performance overhead of energy proflng s less, because the energy estmaton s done completely parallel to the functonal unts resdng on the SOC. The proposed methodology can be used for run-tme power optmzaton and n-system energy proflng. The co-processor was evaluated on a SOC for MPEG layer III audo decodng and the expermental results show a maxmum relatve error of <5%. E Power Manager Int Start Energy Montorng Power Management Polcy Stop Energy Montorng Get Energy Profle I. Introducton Fast tme to market and low energy consumpton are major requrements for system-on-a-chp (SOC) desgns developed for use n moble applcatons as well as other embedded systems. The technologcal trends towards hgh-level ntegraton and ncreasng performance, combned wth the demand for energy-effcent system desgn, drve the development of energy estmaton schemes. In large VLSI crcuts, such as System-On-a-Chp (SOC), t s often dffcult to perform a run-tme energy estmaton of sngle functonal unts resdng on the chp. Several approaches exst for smulatng the energy consumpton by usng netlst smulators [9], nstructon set smulators [4], and emprcal methods [3]. In most cases these smulatons rely ether on an extensve pre-characterzaton effort or the need of hardware netlsts, mostly not avalable to applcaton engneers. The goal of the presented work s to support the development of () energy-effcent software and () power management polces wthout sufferng from a sgnfcant amount of performance. Ths wll lead to the desgn of more power-aware electronc systems meetng the tght constrants on energy consumpton of battery-powered moble systems, such as moble phones and PDAs. The major contrbutons of our work are: () development of a co-processor for energy proflng n embedded systems, () run-tme energy proflng wth mnmal mpact on the overall performance. The JouleDoc (JD) co-processor performs an energy estmaton of the entre SOC by energy accountng. In contrast to exstng estmaton schemes, the does the run-tme energy estmaton n parallel and makes any addtonal analogue measurement *Ths work was supported n part by austramcrosystems AG, Austra. Insttute for Techncal Informatcs Evaluaton of Polcy and Optmzaton t SOC Fg. 1. A scenaro usng the for run-tme optmzaton of the power management polcy. equpment obsolete after the one-tme characterzaton process s done. The energy estmaton s done n parallel to the other components of the SOC, and a few nstructons are requred to perform energy proflng. The provdes sngle nstructons for startng and stoppng the energy estmaton of the entre SOC whle a further sngle nstructon performs energy estmaton. Therefore the performance overhead of energy proflng s kept to a mnmum. Fg. 1 shows how a power manager s able to use the JD co-processor for optmzaton of ts polcy [1] by permanently trackng the mpacts of the power manger s decsons on the SOC. The remander s organzed as follows: n Secton 2, related work s descrbed. Secton 3 presents the methodology and mplementaton of the. In Secton 4 the evaluaton of the s done by nvestgatng an MPEG Layer III audo decoder. Secton 5 concludes and dscusses future work. II. Related Work Whle tradtonal proflng tools [17] gather program statstcs n order to ad the software developer n optmzng the performance of the program, new tools are requred to meet the needs of energy proflng systems [5] on electronc devces wth lmted energy resources. For effectve

2 proflng accurate and fast energy estmatons are necessary. Varous technques based on nstructon-level characterzaton and smulaton of the underlyng hardware have been proposed [8], [12]. Instructon-level power analyss, frst proposed by Twar et. al. [6], reles on a base-cost model. The base-cost model s determned by runnng each nstructon or short sequence of nstructons n a loop and measurng the current/power consumpton. Instructon-by-nstructon energy costs are pre-characterzed for each target processor. For energy estmaton on nstructon-level, nstructon-set-smulators (ISS) are extended wth energy models, as proposed n [4]. ISS have the dsadvantages that they can execute only a lmted number of nstructons per second and often cannot be used for smulatng complete SOC desgns, because of smulaton tme. HW/SW co-smulators have been proposed [9] to reduce smulaton tme. In [7] the authors present a run-tme power estmaton methodology whch makes use of on-chp hardware counters. Hardware counters for trackng events are already ntegrated n commercal processors [18] prmarly targeted for performance proflng [17]. The proflng process s based on system-wde samplng whch s done by stoppng the processor after a pre-specfed amount of tme or after a specfed number of processor events. Our approach dffers from [7] n three ponts: () the presented energy accountng hardware s not samplng-based and therefore does not nterrupt the software runnng on the SOC, () the co-processor estmates the energy consumpton n hardware savng overhead n terms of performance and code sze, () the co-processor s desgned for use n embedded systems wth no hgh performance processors avalable. A. Power Macro-Modelng III. JD Co-processor Modern SOC desgns offer a varous number of possbltes to reduce the energy consumpton durng run-tme. Energy estmaton s an mportant technque to evaluate the effectveness of the mplemented power aware features. As energy estmaton of a SOC at gate level or even below s not practcable, abstracton layers of the system are ntroduced, such as the nstructon-level of a processor. These abstracton levels allow the use of power macro-modelng as the fundamental theory for power estmaton. Macro-modelng has already been used for RT-level hardware power analyss [10], [13], [16], [19]. Macro-modelng refers to the pre-characterzaton of a comprehensve set of gates, and the computaton of ts power dsspaton and delay usng ether smulaton or emprcal methods. Power models for macro-blocks also utlze sgnal statstcs at the boundares of the macro-blocks, ncludng bt-level statstcs such as sgnal probabltes, transton probabltes, and spatal/temporal correlatons [9]. For a set of macro-blocks M buldng a system S, the power consumpton wll be gven by (1), where E SAVG denotes the average energy consumpton of S, and E k the average energy consumpton of the k-th macro-block as a functon of ts current state. Accurate E k are determned by analyss of the macro-block, as done for mcro-processors n [6], [7]. E SAVG = Ek sm ) k k ( (1) B. Power Macro-Models for Power Estmaton of SOC Desgns A system-on-a-chp s a large VLSI crcut bult of dfferent analogue and dgtal components. For energy proflng the software desgner s mostly nterested n the energy consumpton of each component on ts own. For processor macro-modelng the nstructon set s mostly used an abstracton layer, because ISS are avalable and can be extended wth energy values. Whle most energy estmaton tools, lke ISS, are mplemented by people not nvolved n the hardware desgn process, the more effectve way s to nclude the prncples of macro-modelng n the hardware desgn flow. The component s desgner mostly carres out numerous energy-related smulatons at desgn tme, leadng to a more sophstcated defnton of the energy-crtcal spots. Whle analogue smulaton on component-level s possble, t cannot be done for large SOC n a reasonable tme. Incorporatng the energy related nformaton at component-level leads to a bottom-up method contrary to other power estmaton tools whch flatten the desgn before analyss and re-structure the results after smulaton has fnshed. Furthermore, for the applcaton engneer ths granularty at component-level s comprehensble, and optmzatons can be done by reducng the energy consumpton component by component. C. Implementaton The (Fg. 2) wll be used for run-tme energy analyss, proflng and montorng of electronc systems. The co-processor s a sensor system wth a control logc block to allow confguraton and data transfer from/to the host controller. The prmary desgn goal s to provde a tool wth nearly no performance overhead. C.1 JD Energy Sensors The sensors wthn the are called JD energy sensors. Based on exstng macro-models, the sensors count the occurrence of pre-specfed operatng condtons. Wthn the power macro-model dfferent operatng states (see secton III.A) are assocated to certan energy consumpton values. Therefore, one can compare the JD energy sensors wth small energy meters avodng analogue crcuts.

3 event trgger Regster Set accumulator status regster Event Counter 0 ncrement value Event Counter 1 ncrement value Logc Interface confgurejdprocessor(); //done once at startup _startenergyestmaton; { //program to be energy estmated } _stopenergyestmaton; _calculateenergy; //estmaton s done n parallel and //requres 2*(number of JD energy sensors) cycles _readenergyvalue; event trgger event trgger Event Counter n ncrement value Fg. 2. Block dagram of the. The average energy consumpton E Mavg of a macro-block s gven by (2) where n denotes the number of occurrences of the operatng condton S, E the energy consumpton of the macro-block dependent on the operatng condton s, and s the number of dfferent operatng condtons for the macro-block M. E = n E( s ) (2) Mavg C.2 JD Logc The co-processor mplements a small nstructon set for data transfer and confguraton tasks. Startng and stoppng the energy estmaton process s done by sendng a sngle nstructon to the co-processor. The s equpped wth a general synchronous 32-bt nterface. For specfc host processors an nterface wrapper must be mplemented. Energy estmaton of the whole SOC can be performed by a dedcated read and accumulate nstructon, whch adds the values of all counters n an accumulaton regster. The program n pseudo-code (Fg. 3) shows the low overhead n lnes of code that s requred to perform run-tme energy estmaton. Except for the routne confgurecounters() all commands are sngle 16-bt nstructons. The calculaton of the energy s done n parallel and requres 2*(number of ntegrated sensors) cycles; therefore, the host controller needs no addtonal program code for calculatng the energy, compared to e.g. [7], and s able to run other tasks wthn ths tme. The current mplementaton of a JD energy sensor requres 2100 gates and the control logc 3200 gates on an average 0.35µ process. The gate-count s domnated by the number of regsters for storng adder values and accumulated data, whch may be avoded by mplementng an optmzed memory system storng confguraton and ntermedate data. Fg. 3. Pseudocode for run-tme estmaton. All commands are sngle nstructons except the confguraton routne confgurejdprocessor(). D. Energy Estmaton Usng FPGA-based Prototypng Whole system evaluaton s often done on prototype boards equpped wth large FPGAs. Emulaton wth FPGAs s often used to provde nearly at-speed verfcaton. However, emulaton has several problems. A major problem s that FPGA s technology energy characterstcs make t mpossble to gve accurate estmates of energy consumpton for the eventual system fabrcated n slcon. Other problems are long comple tmes, hgh costs, and performance. Nevertheless, FPGAs are ganng more and more mportance n the desgn flow. Once the desgner decdes to use FPGA technology for functonal verfcaton, the energy estmaton can also be done functonally. In many cases the macro-models of the components can be bult upon avalable nformaton from data sheets, testchps, or smulatons. Assumng the macro-models of the components exsts, the desgner must confgure the related JD energy sensors, denoted as E(s ) n (2), and s able to perform energy analyss of the SOC n the prototypng phase wthout havng the SOC avalable on slcon. IV. Results A. Power Macro-Models for a Multmeda SOC Desgn For evaluaton of the we use a SOC [21] that s thought to be an extenson of portable devces lke moble phones, electronc organzers, or standalone battery-powered musc players. The SOC (Fg. 4) conssts of an RISC processor by ARC [20], an audo-subsystem, a memory system, and several nterfaces. The processor s provded as a soft-macro n VHDL whch offers us a wde range of possbltes for defnng the processor s power-macro model. An audo subsystem s ncluded on the chp as well as several nterfaces to the PC, USB, SPI, and MultMedaCard.

4 Memory System ARC Core Interfaces (USB,SPI,...) Interface- System MMC Card IF MultMedaCard MP3 Data IF Σ s 18 Bt 18 Bt Audo Subsystem Audo AMPs Fg. 4. Block dagram of the multmeda SOC for evaluaton of the JD co-processor[21]. For energy estmaton we characterzed the ARC processor ncludng the dfferent memores (XY, RAM, I-cache) at dfferent avalable clock speeds of the on-chp PLL. Furthermore, the MultMedaCard and Audo-Subsystem were descrbed. The macro-model of the SOC conssts of the followng parameters: number of nstructon fetches cycles, cache msses, store and load operatons, ppelnes stalls (all of ARC core), MMC load and store accesses, and samplng rate and volume of the audo-subsystem. The energy consumpton s a functon of the systems operatng frequency f and the volume v of the audo subsystem. E S (f) = E CPU + memores (f) + E Audo (f,v) + E MMC (f) (4) The s mapped nto the memory space of the processor by usng the auxlary regster set (AUX regsters), provded by the ARC core. The AUX regsters are smple synchronous 32-bt regsters desgned for nterfacng the ARC to further components. B. Energy Analyss of MP3 Audo Decodng Usng an FPGA Prototypng System The dgtal part of the SOC ncludng the s syntheszed to a XILINX Vrtex [14] FPGA whle the analogue subsystem s avalable as a sngle testchp and connected to the FPGA (Fg. 5). The power values have been gathered by analyss of exstng testchps. Fg. 5. Expermental setup. The FPGA s used for emulaton of the dgtal part of the SOC ncludng the. The s evaluated by runnng the MPEG Layer III [15] audo decoder software on the SOC. The decodng algorthm conssts of three blocks: frame unpackng, reconstructon, and nverse mappng. The frst step s the synchronzaton and readng of the frame header followed by frame decodng. Requantzaton, stereo processng, f applcable, s done before applyng the nverse modfed cosne transformaton (IMDCT) and the polyphase synthess flterbank. The frames are loaded from the MMC va a FIFO. The PCM audo samples are also wrtten onto the audo subsystem usng a FIFO. The experments are done on audo fles wth 48kHz, 44kHz, and 32kHz samplng rate, usng a btrate of 128 kbts/sec. Fg. 6 shows the energy consumpton of the SOC whle playng 1 second of a MPEG Layer III fles kHz 44kHz 32kHz Audo MMC Proc.+Mem. Fg. 6. Estmated energy consumpton for playng 1 second of MPEG Layer III fle. Table 1 shows the results of the energy estmaton for each subroutne. Therefore the commands for startng and stoppng the JD energy sensors are placed nearby the subroutne calls. As these commands consst of only two assembler-code lnes the nfluence on the algorthm s mnmal. The MMC s and audo subsystem s energy consumpton s not taken nto account for ths analyss, because they do not drectly nfluence the subroutnes. TABLE 1 ENERGY ESTIMATIONS OF THE ARC CORE BY THE JD CO-PROCESSOR FOR SINGLE SUBROUTINES OF THE MP3 AUDIO DECODER. 48kHz 128 kbt/s 44kHz 32kHz GetScaleFactors 0,0141 0,0124 0,0139 Stereo 0,0250 0,0229 0,0242 Reorder 0,0366 0,0320 0,0335 Antalas 0,0604 0,0551 0,0577 HuffmanDecode 0,1025 0,0970 0,1023 DequantzeSample 0,1619 0,1478 0,1561 Hybrd 0,3723 0,3446 0,3588 SubBandSynthess 0,8708 0,8029 0,8470

5 TABLE 2 RELATIVE ERROR OF ESTIMATED ENERGY CONSUMPTION OF JD CO-PROCESSOR COMPARED TO TESTCHIP MEASUREMENTS. 48kHz 128 kbt/s 44kHz 32kHz GetScaleFactor -1,63-0,31-0,15 Stereo 1,09 2,47 3,77 Reorder 1,16 0,95 2,44 Antalas -0,22 1,96 2,10 HuffmanDecode -4,84-3,92-3,67 DequantzeSample 1,79 2,84 4,52 Hybrd -3,62-4,55-2,68 SubBandSynthess 2,28 4,33 3,52 The accuracy of the energy estmatons of the JD s determned by analyzng several subroutnes of the MP3 decoder. Table 2 shows the relatve error of the estmated energy consumpton compared to emprcal measurements done wth a multmeter (runnng the subroutnes n loops). The relatve error of the estmaton results s wthn a range of ±5% compared to the actual energy consumpton. In our opnon ths s accurate enough for the evaluaton of power management polcy strateges durng run-tme and source code optmzatons at the software development phase. An addtonal pont of nterest nvolves the overhead of the co-processor n terms of gate-count resp. area. Therefore, the co-processor has been syntheszed usng an avalable 0,35µm process [21]. The equpped wth 8 JD energy sensors requres about gates whch results n an area of approxmately 1mm 2 on the chp. A reducton of the area can be obtaned by usng an optmzed regster fle nstead of unstructured sequental logc. V. Concluson Tme-to-market constrants and the ncreasng number of SOC-based moble electronc devces requre new methodologes for energy estmaton. In ths paper we have presented the mplementaton of the delverng run-tme energy estmatons usng the macro-modelng approach. The can be used for supportng the power manager s decsons durng run-tme and offers the possblty to contnuously montor the energy consumpton wthout losng a sgnfcant amount of performance. The experments wth a SOC for audo decodng have shown a maxmum relatve error of 5% whch makes the applance and evaluaton of power-aware strateges [2] practcable. Future work wll nclude both mplementng power managers that explot the permanent nformaton of the energy consumpton for optmzng the polcy as well as nvestgatng possbltes to reduce the sze of the JD co-processor. VI. References [1] L. Benn, A. Boglolo, G.A. Paleologo and G. De Mchel, Polcy optmzaton for dynamc power management, IEEE Trans. on Computer-Aded Desgn, Vol. 18, No. 6 (1999), pages [2] L. Benn and G. de Mchel, System-Level power optmzaton: Technques and Tools, ACM Transactons on Desgn Automaton of Electrc Systems, Vol. 5, No. 2, Aprl [3] J. Flnn and M. Satyanarayanan, PowerScope:A Tool for Proflng the Energy Usage of Moble Applcatons, In Proc. 2nd IEEE Workshop on Moble Computng Systems and Applcatons, pp.23 30, [4] T. Smunc, L. Benn, G. De Mchel, Cycle-Accurate Smulaton of Energy Consumpton n Embedded Systems, In Proc. Desgn Automaton Conference, pp , [5] T. Smunc, Energy Effcent System Desgn and Utlzaton, PhD-Thess, Stanford Unversty, 2001 [6] V. Twar, S. Malk, A. Wolfe, Power Analyss of Embedded Software: A Frst Step Towards Software Power Mnmzaton, IEEE Transactons on VLSI Systems, vol. 2, no.4, pp , December [7] Russ J. and M. Martonos, Run-Tme Power Estmaton n Hgh Performance Mcroprocessor, In Proc. Internatonal Symposum on Low Power Electroncs and Desgn, pp , August [8] T. Sato, Y. Ootaguro, M. Nagamatsu, and H. Tago, Evaluaton of archtecture-level power estmaton for CMOS RISC processors, In Proc. Symp. Low Power Electroncs, pages 44 45, Oct [9] M. Lajolo, et.al., Effcent Power Estmaton Technques for HW/SW Systems, In Proc. Proc. Desgn Automaton and Test Europe (DATE), March [10] J. Rabaey and M. Pedram (Edtors). Low Power Desgn Methodologes. Kluwer Academc Publshers, Norwell, MA, [11] Snha A., et.al., JouleTrack - A Web Based Tool for Software Energy Proflng, In Proc. Desgn Automaton Conference, Las Vegas, Nevada, USA, June [12] C-T Hseh, L-S. Chen, and M. Pedram, Mcroprocessor power analyss by labeled smulaton, Proc. of Desgn Automaton and Test n Europe, Mar. 2001, pp [13] Q. Qu, Q. Wu, and M. Pedram, Cycle-Accurate MacroModels for RT-Level Power Analys, Proceedngs of 1997 Internatonal Symposum on Low Power Electroncs and Desgn, pp , August [14] XILINX Inc. [15] ISO/IEC JTC 1/SC 29/WG Informaton Technology Codng of movng pctures and assocated audo for dgtal storage meda up to 1.5 Mbt/s Part 3: Audo. Internatonal Organzaton for Standardzaton, November [16] Q. Wu, C. Dng, C. Hseh, and M. Pedram, Statstcal Desgn of Macro-models For RT-Level Power Evaluaton, In Proc. of the Asa and South Pacfc Desgn Automaton Conference, pp , January [17] VTUNE Performance Analyzer. Intel Corporaton, [18] The IA-32 Intel Archtecture Software Developer s Manual, Volume 3: System Programmng Gude. Intel Corporaton, [19] L. Benn, D. Brun, M. Chnos, C. Slvano, V. Zaccara, R. Zafalon, A Power Modelng and Estmaton Framework for VLIW-based Embedded Systems," In Proc. Int. Workshop on Power And Tmng Modelng, Optmzaton and Smulaton PATMOS, September [20] ARC Internatonal. [21] austramcrosystems AG.

Run-Time Energy Estimation in System-On-a-Chip Designs *

Run-Time Energy Estimation in System-On-a-Chip Designs * ASP-DAC 2003 Asia South Pacific - Design Automation Conference Run-Time Energy Estimation in System-On-a-Chip Designs * J. Haid, G. Käfer, Ch. Steger, R. Weiss Institut für Technische Informatik, TU Graz

More information

Outline. Digital Systems. C.2: Gates, Truth Tables and Logic Equations. Truth Tables. Logic Gates 9/8/2011

Outline. Digital Systems. C.2: Gates, Truth Tables and Logic Equations. Truth Tables. Logic Gates 9/8/2011 9/8/2 2 Outlne Appendx C: The Bascs of Logc Desgn TDT4255 Computer Desgn Case Study: TDT4255 Communcaton Module Lecture 2 Magnus Jahre 3 4 Dgtal Systems C.2: Gates, Truth Tables and Logc Equatons All sgnals

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

Floating-Point Division Algorithms for an x86 Microprocessor with a Rectangular Multiplier

Floating-Point Division Algorithms for an x86 Microprocessor with a Rectangular Multiplier Floatng-Pont Dvson Algorthms for an x86 Mcroprocessor wth a Rectangular Multpler Mchael J. Schulte Dmtr Tan Carl E. Lemonds Unversty of Wsconsn Advanced Mcro Devces Advanced Mcro Devces Schulte@engr.wsc.edu

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

High-Level Power Modeling of CPLDs and FPGAs

High-Level Power Modeling of CPLDs and FPGAs Hgh-Level Power Modelng of CPLs and FPGAs L Shang and Nraj K. Jha epartment of Electrcal Engneerng Prnceton Unversty {lshang, jha}@ee.prnceton.edu Abstract In ths paper, we present a hgh-level power modelng

More information

CPE 628 Chapter 2 Design for Testability. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction

CPE 628 Chapter 2 Design for Testability. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction Chapter 2 Desgn for Testablty Dr Rhonda Kay Gaede UAH 2 Introducton Dffcultes n and the states of sequental crcuts led to provdng drect access for storage elements, whereby selected storage elements are

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Mallathahally, Bangalore, India 1 2

Mallathahally, Bangalore, India 1 2 7 IMPLEMENTATION OF HIGH PERFORMANCE BINARY SQUARER PRADEEP M C, RAMESH S, Department of Electroncs and Communcaton Engneerng, Dr. Ambedkar Insttute of Technology, Mallathahally, Bangalore, Inda pradeepmc@gmal.com,

More information

Design and Implementation of an Energy Efficient Multimedia Playback System

Design and Implementation of an Energy Efficient Multimedia Playback System Desgn and Implementaton of an Energy Effcent Multmeda Playback System Zhjan Lu, John Lach, Mrcea Stan, Kevn Skadron, Departments of Electrcal and Computer Engneerng and Computer Scence, Unversty of Vrgna

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

EFFICIENT SYNCHRONOUS PARALLEL DISCRETE EVENT SIMULATION

EFFICIENT SYNCHRONOUS PARALLEL DISCRETE EVENT SIMULATION EFFICIENT SYNCHRONOUS PARALLEL DISCRETE EVENT SIMULATION WITH THE ARMEN ARCHITECTURE C. Beaumont, B. Potter J.M. Flloque LIBr I.U.T. de Brest and LIBr Unversté de Bretagne Occdentale Télécom Bretagne BP

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Newton-Raphson division module via truncated multipliers

Newton-Raphson division module via truncated multipliers Newton-Raphson dvson module va truncated multplers Alexandar Tzakov Department of Electrcal and Computer Engneerng Illnos Insttute of Technology Chcago,IL 60616, USA Abstract Reducton n area and power

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

FPGA Based Fixed Width 4 4, 6 6, 8 8 and Bit Multipliers using Spartan-3AN

FPGA Based Fixed Width 4 4, 6 6, 8 8 and Bit Multipliers using Spartan-3AN IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.11 No.2, February 211 61 FPGA Based Fxed Wdth 4 4, 6 6, 8 8 and 12 12-Bt Multplers usng Spartan-3AN Muhammad H. Ras and Mohamed H.

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood

A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING James Moscola, Young H. Cho, John W. Lockwood Dept. of Computer Scence and Engneerng Washngton Unversty, St. Lous, MO {jmm5,

More information

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface. IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language

More information

A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES. Vaibhav Mathur and Viktor K.

A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES. Vaibhav Mathur and Viktor K. A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES Vabhav Mathur and Vktor K. Prasanna Department of EE-Systems Unversty of Southern Calforna Los Angeles, CA

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Parallel Inverse Halftoning by Look-Up Table (LUT) Partitioning

Parallel Inverse Halftoning by Look-Up Table (LUT) Partitioning Parallel Inverse Halftonng by Look-Up Table (LUT) Parttonng Umar F. Sddq and Sadq M. Sat umar@ccse.kfupm.edu.sa, sadq@kfupm.edu.sa KFUPM Box: Department of Computer Engneerng, Kng Fahd Unversty of Petroleum

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

RADIX-10 PARALLEL DECIMAL MULTIPLIER

RADIX-10 PARALLEL DECIMAL MULTIPLIER RADIX-10 PARALLEL DECIMAL MULTIPLIER 1 MRUNALINI E. INGLE & 2 TEJASWINI PANSE 1&2 Electroncs Engneerng, Yeshwantrao Chavan College of Engneerng, Nagpur, Inda E-mal : mrunalngle@gmal.com, tejaswn.deshmukh@gmal.com

More information

Motivation. EE 457 Unit 4. Throughput vs. Latency. Performance Depends on View Point?! Computer System Performance. An individual user wants to:

Motivation. EE 457 Unit 4. Throughput vs. Latency. Performance Depends on View Point?! Computer System Performance. An individual user wants to: 4.1 4.2 Motvaton EE 457 Unt 4 Computer System Performance An ndvdual user wants to: Mnmze sngle program executon tme A datacenter owner wants to: Maxmze number of Mnmze ( ) http://e-tellgentnternetmarketng.com/webste/frustrated-computer-user-2/

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

FPGA-based implementation of circular interpolation

FPGA-based implementation of circular interpolation Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 04, 6(7):585-593 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 FPGA-based mplementaton of crcular nterpolaton Mngyu Gao,

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

End-to-end Distortion Estimation for RD-based Robust Delivery of Pre-compressed Video

End-to-end Distortion Estimation for RD-based Robust Delivery of Pre-compressed Video End-to-end Dstorton Estmaton for RD-based Robust Delvery of Pre-compressed Vdeo Ru Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrcal and Computer Engneerng Unversty of Calforna, Santa

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Development of a FPGA-based Motion Control IC for Robot Arm

Development of a FPGA-based Motion Control IC for Robot Arm Development of a FPGA-based oton Control IC for Robot Arm Yng-Sheh ung, ember IEEE Southern Tawan Unversty of Technology No. Nan-Ta Street, Yung-ang Tanan County, 7, TAIWAN kung@mal.stut.edu.tw Gua-Sheh

More information

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Solution Brief: Creating a Secure Base in a Virtual World

Solution Brief: Creating a Secure Base in a Virtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Abstract The adopton rate of Vrtual Machnes has exploded at most organzatons, drven by the mproved

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Cache Performance 3/28/17. Agenda. Cache Abstraction and Metrics. Direct-Mapped Cache: Placement and Access

Cache Performance 3/28/17. Agenda. Cache Abstraction and Metrics. Direct-Mapped Cache: Placement and Access Agenda Cache Performance Samra Khan March 28, 217 Revew from last lecture Cache access Assocatvty Replacement Cache Performance Cache Abstracton and Metrcs Address Tag Store (s the address n the cache?

More information

Modeling Multiple Input Switching of CMOS Gates in DSM Technology Using HDMR

Modeling Multiple Input Switching of CMOS Gates in DSM Technology Using HDMR 1 Modelng Multple Input Swtchng of CMOS Gates n DSM Technology Usng HDMR Jayashree Srdharan and Tom Chen Dept. of Electrcal and Computer Engneerng Colorado State Unversty, Fort Collns, CO, 8523, USA (jaya@engr.colostate.edu,

More information

Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations*

Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations* Confguraton Management n Mult-Context Reconfgurable Systems for Smultaneous Performance and Power Optmzatons* Rafael Maestre, Mlagros Fernandez Departamento de Arqutectura de Computadores y Automátca Unversdad

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

THE low-density parity-check (LDPC) code is getting

THE low-density parity-check (LDPC) code is getting Implementng the NASA Deep Space LDPC Codes for Defense Applcatons Wley H. Zhao, Jeffrey P. Long 1 Abstract Selected codes from, and extended from, the NASA s deep space low-densty party-check (LDPC) codes

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information IS&T's 23 PICS Conference Sx-Band HDTV Camera System for Color Reproducton Based on Spectral Informaton Kenro Ohsawa )4), Hroyuk Fukuda ), Takeyuk Ajto 2),Yasuhro Komya 2), Hdeak Hanesh 3), Masahro Yamaguch

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Verification by testing

Verification by testing Real-Tme Systems Specfcaton Implementaton System models Executon-tme analyss Verfcaton Verfcaton by testng Dad? How do they know how much weght a brdge can handle? They drve bgger and bgger trucks over

More information

Simple March Tests for PSF Detection in RAM

Simple March Tests for PSF Detection in RAM Smple March Tests for PSF Detecton n RAM Ireneusz Mroze Balysto Techncal Unversty Computer Scence Department Wejsa 45A, 5-35 Balysto POLAND mroze@.pb.balysto.pl Eugena Buslowsa Balysto Techncal Unversty

More information

Area Efficient Self Timed Adders For Low Power Applications in VLSI

Area Efficient Self Timed Adders For Low Power Applications in VLSI ISSN(Onlne): 2319-8753 ISSN (Prnt) :2347-6710 Internatonal Journal of Innovatve Research n Scence, Engneerng and Technology (An ISO 3297: 2007 Certfed Organzaton) Area Effcent Self Tmed Adders For Low

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Enhanced AMBTC for Image Compression using Block Classification and Interpolation

Enhanced AMBTC for Image Compression using Block Classification and Interpolation Internatonal Journal of Computer Applcatons (0975 8887) Volume 5 No.0, August 0 Enhanced AMBTC for Image Compresson usng Block Classfcaton and Interpolaton S. Vmala Dept. of Comp. Scence Mother Teresa

More information

Clock Skew Compensator for Wireless Wearable. Computer Systems

Clock Skew Compensator for Wireless Wearable. Computer Systems Contemporary Engneerng Scences, Vol. 7, 2014, no. 15, 767 772 HIKRI Ltd, www.m-hkar.com http://dx.do.org/10.12988/ces.2014.4688 Clock Skew Compensator for Wreless Wearable Computer Systems Kyeong Hur Dept.

More information

Specifications in 2001

Specifications in 2001 Specfcatons n 200 MISTY (updated : May 3, 2002) September 27, 200 Mtsubsh Electrc Corporaton Block Cpher Algorthm MISTY Ths document shows a complete descrpton of encrypton algorthm MISTY, whch are secret-key

More information

Implementation of IMDCT Block of an MP3 Decoder through Optimization on the DCT Matrix

Implementation of IMDCT Block of an MP3 Decoder through Optimization on the DCT Matrix 22 M. GALABOV, IMPLEMENTATION OF IMDCT BLOCK OF AN MP DECODER THROUGH OPTIMIZATION... Implementaton of IMDCT Block of an MP Decoder through Optmzaton on the DCT Matr Mroslav GALABOV Dept. of Computer Systems

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Wireless Temperature Monitoring Overview

Wireless Temperature Monitoring Overview Wreless Temperature Montorng Overvew Wreless Temperature Montorng and Alerts. Your Dashboard gves you advanced montorng, alerts (SMS or Emals), graphng and PDF reports from anywhere n the world. Product

More information

Memory Modeling in ESL-RTL Equivalence Checking

Memory Modeling in ESL-RTL Equivalence Checking 11.4 Memory Modelng n ESL-RTL Equvalence Checkng Alfred Koelbl 2025 NW Cornelus Pass Rd. Hllsboro, OR 97124 koelbl@synopsys.com Jerry R. Burch 2025 NW Cornelus Pass Rd. Hllsboro, OR 97124 burch@synopsys.com

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Quick error verification of portable coordinate measuring arm

Quick error verification of portable coordinate measuring arm Quck error verfcaton of portable coordnate measurng arm J.F. Ouang, W.L. Lu, X.H. Qu State Ke Laborator of Precson Measurng Technolog and Instruments, Tanjn Unverst, Tanjn 7, Chna Tel.: + 86 [] 7-8-99

More information

Using Delayed Addition Techniques to Accelerate Integer and Floating-Point Calculations in Configurable Hardware

Using Delayed Addition Techniques to Accelerate Integer and Floating-Point Calculations in Configurable Hardware Draft submtted for publcaton. Please do not dstrbute Usng Delayed Addton echnques to Accelerate Integer and Floatng-Pont Calculatons n Confgurable Hardware Zhen Luo, Nonmember and Margaret Martonos, Member,

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems S. J and D. Shn: An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems 2355 An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems Seunggu J and Dongkun Shn, Member,

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

A Frame Packing Mechanism Using PDO Communication Service within CANopen

A Frame Packing Mechanism Using PDO Communication Service within CANopen 28 A Frame Packng Mechansm Usng PDO Communcaton Servce wthn CANopen Mnkoo Kang and Kejn Park Dvson of Industral & Informaton Systems Engneerng, Ajou Unversty, Suwon, Gyeongg-do, South Korea Summary The

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

DLK Pro the all-rounder for mobile data downloading. Tailor-made for various requirements.

DLK Pro the all-rounder for mobile data downloading. Tailor-made for various requirements. DLK Pro the all-rounder for moble data downloadng Talor-made for varous requrements www.dtco.vdo.com Smply brllant, brllantly smple Always the rght soluton The DLK Pro s the VDO product famly, whch sets

More information

Design of Georeference-Based Emission Activity Modeling System (G-BEAMS) for Japanese Emission Inventory Management

Design of Georeference-Based Emission Activity Modeling System (G-BEAMS) for Japanese Emission Inventory Management 1 13 th Internatonal Emsson Inventory Conference June 7-10, 2004 Clearwater, Florda Sesson 7 Data Management Desgn of Georeference-Based Emsson Actvty Modelng System (G-BEAMS) for Japanese Emsson Inventory

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Optimization of Adaptive Transit Signal Priority Using Parallel Genetic Algorithm

Optimization of Adaptive Transit Signal Priority Using Parallel Genetic Algorithm TSINGHUA SCIENCE AND TECHNOLOGY ISSN 1007-0214 02/14 pp131-140 Volume 12, Number 2, Aprl 2007 Optmzaton of Adaptve Transt Sgnal Prorty Usng Parallel Genetc Algorthm Guangwe Zhou 1,** Albert Gan 2, L. Davd

More information

Construction of ROBDDs. area. that such graphs, under some conditions, can be easily manipulated.

Construction of ROBDDs. area. that such graphs, under some conditions, can be easily manipulated. A Study of Composton Schemes for Mxed Apply/Compose Based Constructon of s A Narayan 1 S P Khatr 1 J Jan 2 M Fujta 2 R K Brayton 1 A Sangovann-Vncentell 1 Abstract Reduced Ordered Bnary Decson Dagrams

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information