Application Note: 202
|
|
- Homer Brown
- 8 years ago
- Views:
Transcription
1 Applicatin Nte: 202 MDK-ARM Cmpiler Optimizatins Getting the Best Optimized Cde fr yur Embedded Applicatin Abstract This dcument examines the ARM Cmpilatin Tls, as used inside the Keil MDK-ARM (Micrcntrller Develpment Kit), and hw t use them t ptimize yur cde fr best perfrmance r smallest cde-size. Cntents ARM Cmpilatin Tls... 2 Cmpiler Optins fr Embedded Applicatins... 2 Optimizing fr Smallest Cde Size... 5 Cmpile the Measure example withut any ptimizatins... 5 Optimize the Measure example fr Size... 6 Optimizing fr Best Perfrmance... 7 Run the Dhrystne benchmark withut any ptimizatins... 7 Optimize the Dhrystne example fr Perfrmance... 8 Summary... 9 Revisin Histry August 2009: Initial Versin Infrmatin in this file, the accmpany manuals, and sftware is Cpyright (c) ARM. All rights reserved.
2 ARM Cmpilatin Tls The ARM Cmpilatin Tls are the nly cmpilatin tls c-develped with the ARM prcessrs, and specifically designed t ptimally supprt the ARM architecture. They are a result f 20 years f develpment, and are recgnized as the industry-leading C and C++ cmpilatin tls fr the ARM, Thumb, and Thumb-2 instructins sets. The ARM Cmpilatin tls cnsist f: The ARM Cmpiler, which enables yu t cmpile C and C++ cde. It is an ptimizing cmpiler, and features cmmand-line ptins t enable yu t cntrl the level f ptimizatin Linker and Utilities, which assign addresses and lay ut sectins f cde t frm a final image A selectin f libraries, including the ISO standard C libraries, and the MicrLIB C library which is ptimized fr embedded applicatins Assembler, which generates machine cde instructins frm ARM, Thumb r Thumb-2 assembly-level surce cde Cmpiler Optins fr Embedded Applicatins The ARM Cmpilatin Tls include a number f cmpiler ptimizatins t help yu best target yur cde fr yur chsen micrcntrller device and applicatin area. They can be accessed frm within µvisin by clicking n Prject Optins fr Target. The ptins described this dcument can be fund n the Target and C/C++ tabs f the Optins fr Targets dialg. 2
3 Crss-Mdule Optimizatin takes infrmatin frm a prir build and uses it t place UNUSED functins int their wn ELF sectin in the crrespnding bject file. This ptin is als knwn as Linker Feedback, and requires yu t build yur applicatin twice t take advantage f it fr reduced cde size. Crss-Mdule Optimizatin has been shwn t reduce cde size, by remving unused functins frm yur applicatin. It can als imprve the perfrmance f yur applicatin, by allwing mdules t share inline cde. The MicrLIB C library has been ptimized t reduce the size f embedded applicatins. It is a subset f the ISO standard C runtime library, and ffers a tradeff between functinality and cde size. Sme f the standard C library functins such as memcpy() are slwer, while sme features f the default library are nt supprted. Unsupprted features include: Operating system functins e.g. abrt(), exit(), time(), system(), getenv(), Wide character and multi-byte supprt e.g. mbtwc(), wctmb() The stdi file I/O functin, with the exceptin f stdin, stdut and stderr Psitin-independent and thread-safe cde Use the MicrLIB C library fr applicatins where verall perfrmance can be traded ff against the need t reduce cde size and memry cst. Link-Time Cde Generatin instructs the cmpiler t create bjects in an intermediate frmat s that the linker can perfrm further cde ptimizatins. This gives the cde generatr visibility int crss-file dependencies f all bjects simultaneusly, allwing it t apply a higher level f ptimizatins. Link-time cde generatin can reduce cde size, and allw yur applicatin t run faster. Optimizatin Levels can als be adjusted. The different levels f ptimizatin allw yu t trade ff between the level f debug infrmatin available in the cmpiled cde, and the perfrmance f the cde. The fllwing ptimizatin levels are available: -O0 applies minimum ptimizatins. Mst ptimizatins are switched ff, and the cde generated has the best debug view. -O1 applies restricted ptimizatin. Fr example, unused inline functins and unused static functins are remved. At this level f ptimizatin, the cmpiler als applies autmatic ptimizatins such as remving redundant cde and re-rdering instructins s as t avid an interlck situatin. The cde generated is reasnably ptimized, with a gd debug view. -O2 applies high ptimizatin (This is the default setting). Optimizatins applied at this level take advantage f ARM s in-depth knwledge f the prcessr architecture, t explit prcessr-specific behavir f the given target. It generates well ptimized cde, but with limited debug view. -O3 applies the mst aggressive ptimizatin. The ptimizatin is in accrdance with the user s Ospace/-Otime chice. By default, multi-file cmpilatin is enabled, which leads t a lnger cmpile time, but gives the highest levels f ptimizatin. 3
4 The Optimize fr Time checkbx causes the cmpiler t ptimize with a greater fcus n achieving the best perfrmance when checked (-Otime) r the smallest cde size when unchecked (-Ospace). Unchecking Optimize fr Time selects the Ospace ptin which instructs the cmpiler t perfrm ptimizatins t reduce the image size at the expense f a pssible increase in executin time. Fr example, using ut-f-line functin calls instead f inline cde fr large structure cpies. This is the default ptin. When running the cmpiler frm the cmmand line, this ptin is invked using -Ospace Checking Optimize fr Time selects the Otime ptin which instructs the cmpiler t ptimize the cde fr the fastest executin time, at the risk f an increase in the image size. It is recmmended that yu cmpile the time-critical parts f yur cde with Otime, and the rest using the Ospace directive. Split Lad and Stre Multiples instructs the cmpiler t split LDM and STM instructins invlving a large number f registers int a series f lads/stres f fewer multiple registers. This means that an LDM f 16 registers can be split int 4 separate LDMs f 4 registers each. This ptin helps t reduce the interrupt latency n ARM systems which d nt have a cache r write buffer, and systems which use zer-wait state 32-bit memry. Fr example, the ARM7 and ARM9 prcessrs take can nly take an exceptin n an instructin bundary. If an exceptin ccurs at the start f an LDM f 16 registers in a cacheless ARM7/ARM9 system, the system will finish making 16 accesses t memry befre taking the exceptin. Depending n the memry arbitratin system, this can result in a very high interrupt latency. Breaking the LDM int 4 individual LDMs fr 4 registers means that the prcessr will take the exceptin after lading a maximum f 4 registers, thereby greatly reducing the interrupt latency. Selecting this ptin imprves the verall perfrmance f the system. The One ELF Sectin per Functin ptin tells the cmpiler t put all functins int their wn individual ELF sectins. This allws the linker t remve unused functins. An ELF cde sectin typically cntains the cde fr a number f functins. The linker is nrmally nly able t remve unused ELF sectins, nt unused functins. An ELF sectin can nly be remved if all its cntents are unused. Therefre, splitting each functin int its wn ELF sectin allws the cmpiler t easily identify which nes are unused, and remve them. Selecting this ptin increases the time required t cmpile yur cde, but results in imprved perfrmance. The cmbinatin f ptins applied will depend n yur ptimizatin gal whether yu are ptimizing fr smallest cde size, r best perfrmance. The next sectin illustrates the best ptimizatin ptins fr each f these gals. 4
5 Optimizing fr Smallest Cde Size T ptimize yur cde fr the smallest size, the best ptins t apply are: The MicrLIB C library Crss-mdule ptimizatin Optimizatin level 2 (-O2) Cmpile the Measure example withut any ptimizatins The Measure example uses analg and digital inputs t simulate a data lgger. File -- Open Prject C:\Keil\ARM\Bards\Keil\MCBSTM32\Measure\Measure.uv2 Click the Optins fr Target buttn In the Target tab: Uncheck Crss-Mdule Optimizatin Uncheck Use MicrLIB Uncheck Use Link-Time Cde Generatin In the C/C++ tab: Set Optimizatin Level t Zer Then click OK t save yur changes. Prject Build target Withut any cmpiler ptimizatins applied, the initial cde size is 13,656 Bytes. 5
6 Optimize the Measure example fr Size Apply the cmpiler ptimizatins in turn, and re-cmpile each time t see their effect in reducing the cde size fr the example. Optins fr Target Target tab: Use the MicrLIB C library Optins fr Target Target tab: Use crss-mdule ptimizatin - Remember t cmpile twice Optins fr Target C/C++ tab: Enable Optimizatin level 2 (-O2) Optimizatin Applied Cmpile Size Size Reductin Imprvement MicrLIB C library 8,960 Bytes 4,696 Bytes 34% smaller Crss-Mdule Cmpilatin 13,500 Bytes 156 Bytes 1.1% smaller Optimizatin level O2 12,936 Bytes 720 Bytes 5.3% smaller All 3 ptimizatin ptins 8,116 Bytes 5,540 Bytes 40.6% smaller Applying all the ptimizatins will reduce the cde size dwn t 8,116 Bytes. The fully ptimized cde is 5,540 Bytes smaller, a ttal cde size reductin f 40.6% 6
7 Optimizing fr Best Perfrmance T ptimize yur cde fr perfrmance, the best ptins t apply are: Crss-mdule ptimizatin Optimizatin level 3 (-O3) Optimize fr time Run the Dhrystne benchmark withut any ptimizatins The Dhrystne benchmark is used t measure and cmpare the perfrmance f different cmputers, r the efficiency f the cde generated fr the same cmputer by different cmpilers. File Open Prject C:\Keil\ARM\Examples\DHRY\DHRY.uv2 Click the Optins fr Target buttn Turn ff ptimizatin settings in the Target and C/C++ tabs, then click OK Prject Build target Enter Debug mde View Serial Windws UART #1 Open the UART #1 windw View Analysis Windws Perfrmance Analyzer Open the Perfrmance Analyzer Debug Run Start running the applicatin When prmpted: Enter in the UART#1 windw and press Enter 7
8 In the Perfrmance Analyzer windw, nte that The drhy_1 lp tk 2.829s The dhry_2 tk 2.014s In the UART #1 windw, nte that It tk ms fr 1 run thrugh Dhrystne The applicatin is executing Dhrystnes per secnd Optimize the Dhrystne example fr Perfrmance Re-cmpile the example with all three f the fllwing ptimizatins applied: Optins fr Target Target tab: Crss-mdule ptimizatin Remember t cmpile twice Optins fr Target C/C++ tab: Optimizatin level 3 (-O3) Optins fr Target C/C++ tab: Optimize fr Time Re-run the applicatin, and examine the perfrmance. Measurement Withut ptimizatins With Optimizatins Imprvement dhry_ s 1.695s 40.1% faster dhry_ s 1.011s 49.8% faster Micrsecnds fr 1 run % faster thrugh Dhrystne Dhrystnes per secnd , % mre The fully ptimized cde achieves apprximately 2x the perfrmance f the un-ptimized cde. 8
9 Summary The ARM Cmpilatin Tls ffer a range f ptins t apply when cmpiling yur cde. These ptins can be cmbined t ptimize yur cde fr best perfrmance, fr smallest cde size, r fr any perfrmance pint between these tw extremes, t best suit yur targeted micrcntrller device and market. When ptimizing yur cde, MDK-ARM makes it easy and cnvenient t measure the effect f the different ptimizatin settings n yur applicatin. The cde size is clearly displayed after cmpilatin, and a range f analysis tls such as the Perfrmance Analyzer enable yu t measure perfrmance. The ptimizatin ptins in the ARM Cmpilatin Tls, tgether with the easy-t-use analysis tls in MDK-ARM, help yu t easily ptimize yur applicatin t meet yur specific requirements. 9
FOCUS Service Management Software Version 8.5 for CounterPoint Installation Instructions
FOCUS Service Management Sftware Versin 8.5 fr CunterPint Installatin Instructins Thank yu fr purchasing Fcus Service Management Sftware frm RTM Cmputer Slutins. This bklet f installatin instructins will
More informationFOCUS Service Management Software Version 8.5 for Passport Business Solutions Installation Instructions
FOCUS Service Management Sftware fr Passprt Business Slutins Installatin Instructins Thank yu fr purchasing Fcus Service Management Sftware frm RTM Cmputer Slutins. This bklet f installatin instructins
More informationHow To Install Fcus Service Management Software On A Pc Or Macbook
FOCUS Service Management Sftware Versin 8.4 fr Passprt Business Slutins Installatin Instructins Thank yu fr purchasing Fcus Service Management Sftware frm RTM Cmputer Slutins. This bklet f installatin
More informationHelpdesk Support Tickets & Knowledgebase
Helpdesk Supprt Tickets & Knwledgebase User Guide Versin 1.0 Website: http://www.mag-extensin.cm Supprt: http://www.mag-extensin.cm/supprt Please read this user guide carefully, it will help yu eliminate
More informationUser s Guide. Moduc Elements MagiCAD plugin
User s Guide Mduc Elements MagiCAD plugin Cntents Chapter 1. General 1 Abut this dcument... 1 Installing the sftware... 1 Required third-party sftware... 1 Installatin... 1 Starting the prgram... 2 Chapter
More informationUsing PayPal Website Payments Pro UK with ProductCart
Using PayPal Website Payments Pr UK with PrductCart Overview... 2 Abut PayPal Website Payments Pr & Express Checkut... 2 What is Website Payments Pr?... 2 Website Payments Pr and Website Payments Standard...
More informationAccess to the Ashworth College Online Library service is free and provided upon enrollment. To access ProQuest:
PrQuest Accessing PrQuest Access t the Ashwrth Cllege Online Library service is free and prvided upn enrllment. T access PrQuest: 1. G t http://www.ashwrthcllege.edu/student/resurces/enterlibrary.html
More informationImplementing SQL Manage Quick Guide
Implementing SQL Manage Quick Guide The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage n SQL Server databases. SQL Manage is a ttal management slutin fr Micrsft SQL
More informationPreparing to Deploy Reflection : A Guide for System Administrators. Version 14.1
Preparing t Deply Reflectin : A Guide fr System Administratrs Versin 14.1 Table f Cntents Table f Cntents... 2 Preparing t Deply Reflectin 14.1:... 3 A Guide fr System Administratrs... 3 Overview f the
More informationDurango Merchant Services QuickBooks SyncPay
Durang Merchant Services QuickBks SyncPay Gateway Plug-In Dcumentatin April 2011 Durang-Direct.cm 866-415-2636-1 - QuickBks Gateway Plug-In Dcumentatin... - 3 - Installatin... - 3 - Initial Setup... -
More informationAvatier Identity Management Suite
Avatier Identity Management Suite AIMS Versin 9 System Requirements Versin 9 2603 Camin Ramn Suite 110 San Ramn, CA 94583 Phne: 800-609-8610 925-217-5170 FAX: 925-217-0853 Email: supprt@avatier.cm Page
More informationTaskCentre v4.5 Send Message (SMTP) Tool White Paper
TaskCentre v4.5 Send Message (SMTP) Tl White Paper Dcument Number: PD500-03-17-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 FEATURES 2 GLOBAL CONFIGURATION
More informationRemote Desktop Tutorial. By: Virginia Ginny Morris
Remte Desktp Tutrial By: Virginia Ginny Mrris 2008 Remte Desktp Tutrial Virginia Ginny Mrris Page 2 Scpe: The fllwing manual shuld accmpany my Remte Desktp Tutrial vide psted n my website http://www.ginnymrris.cm
More informationTen Steps for an Easy Install of the eg Enterprise Suite
Ten Steps fr an Easy Install f the eg Enterprise Suite (Acquire, Evaluate, and be mre Efficient!) Step 1: Dwnlad the eg Sftware; verify hardware and perating system pre-requisites Step 2: Obtain a valid
More informationUser Guide. Excel Data Management Pack (EDM-Pack) OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES. Date: December 2015
PROFESSIONAL SERVICES User Guide OnCmmand Wrkflw Autmatin (WFA) Excel Data Management Pack (EDM-Pack) Date: December 2015 Dcument Versin: 1.0.0 Abstract The EDM-Pack includes a general-purpse Data Surce
More informationThe ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories.
11 This chapter includes infrmatin regarding custmized reprts that users can create using data entered int the CA prgram, including: Explanatin f Accessing List Screen Creating a New Ad Hc Reprt Running
More informationAccess EEC s Web Applications... 2 View Messages from EEC... 3 Sign In as a Returning User... 3
EEC Single Sign In (SSI) Applicatin The EEC Single Sign In (SSI) Single Sign In (SSI) is the secure, nline applicatin that cntrls access t all f the Department f Early Educatin and Care (EEC) web applicatins.
More informationCSAT Account Management
CSAT Accunt Management User Guide March 2011 Versin 2.1 U.S. Department f Hmeland Security 1 CSAT Accunt Management User Guide Table f Cntents 1. Overview... 1 1.1 CSAT User Rles... 1 1.2 When t Update
More informationTelelink 6. Installation Manual
Telelink 6 Installatin Manual Table f cntents 1. SYSTEM REQUIREMENTS... 3 1.1. Hardware Requirements... 3 1.2. Sftware Requirements... 3 1.2.1. Platfrm... 3 1.2.1.1. Supprted Operating Systems... 3 1.2.1.2.
More informationImproved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1
Imprved Data Center Pwer Cnsumptin and Streamlining Management in Windws Server 2008 R2 with SP1 Disclaimer The infrmatin cntained in this dcument represents the current view f Micrsft Crpratin n the issues
More informationTaskCentre v4.5 File Management Tool White Paper
TaskCentre v4.5 File Management Tl White Paper Dcument Number: PD500-03-30-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 FEATURES 2 TECHNICAL SUMMARY
More informationCreating automated reports using VBS AN 44
Creating autmated reprts using VBS AN 44 Applicatin Nte t the KLIPPEL R&D and QC SYSTEM Publishing measured results is imprtant t custmers and clients. While the KLIPPEL database cntains all infrmatin
More informationISAM TO SQL MIGRATION IN SYSPRO
118 ISAM TO SQL MIGRATION IN SYSPRO This dcument is aimed at assisting yu in the migratin frm an ISAM data structure t an SQL database. This is nt a detailed technical dcument and assumes the reader has
More informationGUARD1 /plus. PIPE Utility. User's Manual. Version 2.0
GUARD1 /plus PIPE Utility User's Manual Versin 2.0 30700 Bainbridge Rad Sln, Ohi 44139 Phne 216-595-0890 Fax 216-595-0991 supprt@guard1.cm www.guard1.cm 2010 TimeKeeping Systems, Inc. GUARD1 PLUS and THE
More informationTraffic monitoring on ProCurve switches with sflow and InMon Traffic Sentinel
An HP PrCurve Netwrking Applicatin Nte Traffic mnitring n PrCurve switches with sflw and InMn Traffic Sentinel Cntents 1. Intrductin... 3 2. Prerequisites... 3 3. Netwrk diagram... 3 4. sflw cnfiguratin
More informationUser Manual Brainloop Outlook Add-In. Version 3.4
User Manual Brainlp Outlk Add-In Versin 3.4 Cntent 1. Summary... 3 2. Release Ntes... 3 2.1 Prerequisites... 3 2.2 Knwn Restrictins... 4 3. Installatin and Cnfiguratin... 4 3.1 The installatin prgram...
More informationKronoDesk Migration and Integration Guide Inflectra Corporation
/ KrnDesk Migratin and Integratin Guide Inflectra Crpratin Date: September 24th, 2015 0B Intrductin... 1 1B1. Imprting frm Micrsft Excel... 2 6B1.1. Installing the Micrsft Excel Add-In... 2 7B1.1. Cnnecting
More informationDreamweaver MX 2004. Templates
Dreamweaver MX 2004 Templates Table f Cntents Dreamweaver Templates... 3 Creating a Dreamweaver template... 3 Types f template regins... 4 Inserting an editable regin... 4 Selecting editable regins...
More informationCenterPoint Accounting for Agriculture Network (Domain) Installation Instructions
CenterPint Accunting fr Agriculture Netwrk (Dmain) Installatin Instructins Dcument # Prduct Mdule Categry 2257 CenterPint CenterPint Installatin This dcument describes the dmain netwrk installatin prcess
More informationHarePoint HelpDesk for SharePoint. For SharePoint Server 2010, SharePoint Foundation 2010. User Guide
HarePint HelpDesk fr SharePint Fr SharePint Server 2010, SharePint Fundatin 2010 User Guide Prduct versin: 14.1.0 04/10/2013 2 Intrductin HarePint.Cm (This Page Intentinally Left Blank ) Table f Cntents
More informationLicensing Windows Server 2012 for use with virtualization technologies
Vlume Licensing brief Licensing Windws Server 2012 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents This
More informationUNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES
UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES REFERENCES AND RELATED POLICIES A. UC PPSM 2 -Definitin f Terms B. UC PPSM 12 -Nndiscriminatin in Emplyment C. UC PPSM 14 -Affirmative
More informationCustom Portlets. an unbiased review of the greatest Practice CS feature ever. Andrew V. Gamet
Custm Prtlets an unbiased review f the greatest Practice CS feature ever Andrew V. Gamet Descriptin In Practice CS, the firm can use any f the fur dashbards t quickly display relative infrmatin. The Firm,
More informationGetting started with Android
Getting started with Andrid Befre we begin, there is a prerequisite, which is t plug the Andrid device int yur cmputer, and lad the drivers fr the OS. In writing this article, I was using Windws XP, 7
More informationTipsheet: Sending Out Mass Emails in ApplyYourself
GEORGETOWN GRADUATE SCHOOL Tipsheet: Sending Out Mass Emails in ApplyYurself In ApplyYurself (AY), it is very simple and easy t send a mass email t all f yur prspects, applicants, r students with applicatins
More informationOutlook Plug-In. Send Conference Invites from Outlook. Downloading Outlook Plug-In CONFERENCING & COLLABORATION RESERVATIONLESS-PLUS
USER GUIDE Outlk Plug-In Send Cnference Invites frm Outlk Scheduling cnference calls and always typing in the same dial-in number and cnference cde can be a bit tedius, especially when yu re in a hurry.
More informationExchanging Files Securely with Gerstco Using gpg4win Public Key Encryption
Exchanging Files Securely with Gerstc Using gpg4win Public Key Encryptin Overview Visit the fllwing page n Gerstc s website t watch a vide verview f Public Key Encryptin: www.gerstc.cm/???? Initial Setup
More informationDTU Data Transfer Utilities Software User manual
DTU Data Transfer Utilities Sftware User manual Ft. Atkinsn, Wiscnsin USA Panningen, Nederland www.digi-star.cm D3912-GB Rev A Sept 11 Table f cntents TABLE OF CONTENTS DTU Sftware general... 1 Minimum
More informationServ-U Distributed Architecture Guide
Serv-U Distributed Architecture Guide Hrizntal Scaling and Applicatin Tiering fr High Availability, Security, and Perfrmance Serv-U Distributed Architecture Guide v14.0.1.0 Page 1 f 16 Intrductin Serv-U
More informationNETWRIX CHANGE NOTIFIER
NETWRIX CHANGE NOTIFIER FOR ACTIVE DIRECTORY, EXCHANGE AND GROUP POLICY QUICK-START GUIDE Prduct versin: 7.5.873 February 2014 February 2014. Legal Ntice The infrmatin in this publicatin is furnished fr
More informationlearndirect Test Information Guide The National Test in Adult Numeracy
learndirect Test Infrmatin Guide The Natinal Test in Adult Numeracy 1 Cntents The Natinal Test in Adult Numeracy: Backgrund Infrmatin... 3 What is the Natinal Test in Adult Numeracy?... 3 Why take the
More informationHow do I clear my web browser's cache, cookies, and history?
Hw d I clear my web brwser's cache, ckies, and histry? Ntes: If yu dn't see instructins belw fr yur specific versin r brwser, search yur brwser's Help menu fr "clear cache". If yu're unsure what brwser
More informationA COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL)
A COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL) Authr: Jayashree Satapathy Krishna Mhan A Cmplete Guide t Oracle BI Discverer End User Layer (EUL) 1 INTRODUCTION END USER LAYER (EUL) The
More informationAras Innovator Internet Explorer Client Configuration
Aras Innvatr Internet Explrer Client Cnfiguratin Aras Innvatr 9.1 Dcument #: 9.1.009032008 Last Mdified: 3/17/2009 Aras Crpratin ARAS CORPORATION Cpyright 2009 All rights reserved Aras Crpratin 300 Brickstne
More informationIn this lab class we will approach the following topics:
Department f Cmputer Science and Engineering 2013/2014 Database Administratin and Tuning Lab 8 2nd semester In this lab class we will apprach the fllwing tpics: 1. Query Tuning 1. Rules f thumb fr query
More information1) Update the AccuBuild Program to the latest version Version 9.3.0.3 or later.
Certified Payrll XML Exprt As f June 4 th, 2015, The Califrnia Department f Industrial Relatins (DIR) is requiring that all certified payrll reprts be submitted nline using the ecpr system. The ecpr System
More informationHP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents
HP ExpertOne HP2-T21: Administering HP Server Slutins Industry Standard Servers Exam preparatin guide Table f Cntents Overview 2 Why take the exam? 2 HP ATP Server Administratr V8 certificatin 2 Wh shuld
More informationBasic Guide line for The Sportident system
Basic Guide line fr The Sprtident system SI-statins BSF7-8, Master statins BSM7, SI-Cnfig versin 1.4.1, 2006-10-24-1 - Index This guide line... 3 General... 3 Knwledge... 3 Mre infrmatin... 3 System requirements...
More informationRelease Notes. Intellex 4.3 Patch 7 update Network Client Patch 7 update. Applicable Software
Release Ntes Intellex 4.3 Patch 7 update Netwrk Client Patch 7 update Applicable Sftware Intellex versin number: 4.31.57.99 Netwrk Client versin number: 4.31.57.99 Nte In case f discrepancy, the infrmatin
More informationCopyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com/ We have attempted to make these documents complete, accurate, and
ii Cpyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.cm/ We have attempted t make these dcuments cmplete, accurate, and useful, but we cannt guarantee them t be perfect. When we
More informationGetting Started Guide
AnswerDash Resurces http://answerdash.cm Cntextual help fr sales and supprt Getting Started Guide AnswerDash is cmmitted t helping yu achieve yur larger business gals. The utlined pre-launch cnsideratins
More informationBRILL s Editorial Manager (EM) Manual for Authors Table of Contents
BRILL s Editrial Manager (EM) Manual fr Authrs Table f Cntents Intrductin... 2 1. Getting Started: Creating an Accunt... 2 2. Lgging int EM... 3 3. Changing Yur Access Cdes and Cntact Infrmatin... 3 3.1
More informationATL: Atlas Transformation Language. ATL Installation Guide
ATL: Atlas Transfrmatin Language ATL Installatin Guide - versin 0.1 - Nvember 2005 by ATLAS grup LINA & INRIA Nantes Cntent 1 Intrductin... 3 2 Installing ADT frm binaries... 3 2.1 Installing Eclipse and
More informationUsing Identity Finder. ITS Training Document
Using Identity Finder ITS Training Dcument Hw t search and remve Persnally Identifiable Infrmatin (PII) frm yur cmputer using Identity Finder sftware. Using Identity Finder ITS Training Dcument Our intentin
More informationAras Innovator Internet Explorer Client Configuration
Aras Innvatr Internet Explrer Client Cnfiguratin Aras Innvatr 9.3 Dcument #: 9.3.012282009 Last Mdified: 6/10/2011 Aras Crpratin ARAS CORPORATION Cpyright 2011 All rights reserved Aras Crpratin 300 Brickstne
More informationSoftware Distribution
Sftware Distributin Quantrax has autmated many f the prcesses invlved in distributing new cde t clients. This will greatly reduce the time taken t get fixes laded nt clients systems. The new prcedures
More informationTheBrain 9 New Features and Benefits Overview
TheBrain 9 New Features and Benefits Overview TheBrain 9 has been re-engineered frm the grund up and prvides enhanced capabilities in all aspects f the sftware. Frm the frnt-end user interface t the back-end
More informationLicensing Windows Server 2012 R2 for use with virtualization technologies
Vlume Licensing brief Licensing Windws Server 2012 R2 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 R2 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents
More informationConnecting to Email: Live@edu
Cnnecting t Email: Live@edu Minimum Requirements fr Yur Cmputer We strngly recmmend yu upgrade t Office 2010 (Service Pack 1) befre the upgrade. This versin is knwn t prvide a better service and t eliminate
More information990 e-postcard FAQ. Is there a charge to file form 990-N (e-postcard)? No, the e-postcard system is completely free.
990 e-pstcard FAQ Fr frequently asked questins abut filing the e-pstcard that are nt listed belw, brwse the FAQ at http://epstcard.frm990.rg/frmtsfaq.asp# (cpy and paste this link t yur brwser). General
More informationAndroid specific properties
Applicatin prperties Andrid specific prperties These prperties are lcated in the Andrid ptins tab n the right f the prperty explrer. Package name The package name serves as unique identifier fr yur applicatin.
More informationCSC IT practix Recommendations
CSC IT practix Recmmendatins CSC Healthcare 28th January 2014 Versin 3 www.csc.cm/glbalhealthcare Cntents 1 Imprtant infrmatin 3 2 IT Specificatins 4 2.1 Wrkstatins... 4 2.2 Minimum Server with 1-5 wrkstatins
More informationDeployment Overview (Installation):
Cntents Deplyment Overview (Installatin):... 2 Installing Minr Updates:... 2 Dwnlading the installatin and latest update files:... 2 Installing the sftware:... 3 Uninstalling the sftware:... 3 Lgging int
More informationHow To Set Up A General Ledger In Korea
MODULE 6: RECEIVABLES AND PAYABLES MANAGEMENT: PAYMENT DISCOUNT AND PAYMENT TOLERANCE Mdule Overview Granting payment discunts prvides an incentive fr custmers t quickly pay their utstanding amunts in
More informationExercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008
Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,
More informationedoc Lite Recruitment Guidelines
edc Lite Recruitment Guidelines Intrductin OneStart & the Academic Psitin Search Channel edc Lite Ruting and Wrkgrups Ruting Actin List Ruting Cntrls Wrkgrups Dcument Search edc Lite Dcuments Vacancy Ntice
More informationTaskCentre v4.5 SMTP Tool White Paper
TaskCentre v4.5 SMTP Tl White Paper Dcument Number: PD500-03-04-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT... 1 TRADEMARKS... 1 INTRODUCTION... 2 Overview... 2 Features... 2 GLOBAL CONFIGURATION...
More informationGETTING STARTED With the Control Panel Table of Contents
With the Cntrl Panel Table f Cntents Cntrl Panel Desktp... 2 Left Menu... 3 Infrmatin... 3 Plan Change... 3 Dmains... 3 Statistics... 4 Ttal Traffic... 4 Disk Quta... 4 Quick Access Desktp... 4 MAIN...
More informationCost Allocation Methodologies
Cst Allcatin Methdlgies Helping States Determine Equitable Distributin f Sftware Develpment Csts t Benefiting Prgrams Over the System Develpment Lifecycle CAM-TOOL User Guide May 2004 Updated December
More informationUsing PayPal Website Payments Pro with ProductCart
Using PayPal Website Payments Pr with PrductCart Overview... 2 Abut PayPal Website Payments Pr & Express Checkut... 3 What is Website Payments Pr?... 3 Website Payments Pr and Website Payments Standard...
More informationUTO Training Bb Discussion Boards. Technical Assistance: Website: http://help.asu.edu Help Desk Phone: 855.278.5080 (24/7 support) Instruction
Bb Discussin Bards Technical Assistance: Website: http://help.asu.edu Help Desk Phne: 855.278.5080 (24/7 supprt) Instructin 1. Discussin Bard Basics Instructrs can create frums fr the curse r fr Grups
More informationBackupAssist SQL Add-on
WHITEPAPER BackupAssist Versin 6 www.backupassist.cm 2 Cntents 1. Requirements... 3 1.1 Remte SQL backup requirements:... 3 2. Intrductin... 4 3. SQL backups within BackupAssist... 5 3.1 Backing up system
More informationMiaRec. Performance Monitoring. Revision 1.1 (2014-09-18)
Revisin 1.1 (2014-09-18) Table f Cntents 1 Purpse... 3 2 Hw it wrks... 3 3 A list f MiaRec perfrmance cunters... 4 3.1 Grup MiaRec Statistics... 4 3.2 Grup MiaRec Call Statistics Per-State... 5 3.3 Grup
More information5.2.1 Passwords. Information Technology Policy. Policy. Purpose. Policy Statement. Applicability of this Policy
Infrmatin Technlgy Plicy 5.2.1 Passwrds Plicy Area: 5.2 Security Title: 5.2.1 Passwrds Issued by: Assistant Vice-President/CIO, ITS Date Issued: 2006 July 24 Last Revisin Date: 2011 Octber 19 Apprved by:
More informationAladdin HASP SRM Key Problem Resolution
Aladdin HASP SRM Key Prblem Reslutin Installatin flwchart fr EmbrideryStudi and DecStudi e1.5 Discnnect frm the Internet and disable all anti-virus and firewall applicatins. Unplug all dngles. Insert nly
More informationSteps to fix the product is not properly fixed issue for international clients.
Axxya Systems supprt cntact details 1-800-709-2977 ext 9 within US 1-425-999-4350 ext 9 utside f US Email supprt@axxya.cm Technical FAQ -- www.nutritinistpr.cm/help-center/ Steps t fix the prduct is nt
More informationIT Quick Reference Guides Using Outlook 2011 for Mac for Faculty and Staff
IT Quick Reference Guides Using Outlk 2011 fr Mac fr Faculty and Staff Outlk Guides This guide cvers using Outlk 2011 fr Mac fr SU faculty and staff n campus cmputers. This des nt cver using Outlk 2011
More informationHow to Reduce Project Lead Times Through Improved Scheduling
Hw t Reduce Prject Lead Times Thrugh Imprved Scheduling PROBABILISTIC SCHEDULING & BUFFER MANAGEMENT Cnventinal Prject Scheduling ften results in plans that cannt be executed and t many surprises. In many
More informationApril 3, 2014. Release Notes
April 3, 2014 Release Ntes Cntacting Lestream Lestream Crpratin 411 Waverley Oaks Rd. Suite 316 Waltham, MA 02452 USA http://www.lestream.cm Telephne: +1 781 890 2019 Fax: +1 781 688 9338 T submit an enhancement
More informationKnowledge Base Article
Knwledge Base Article Crystal Matrix Interface Cmparisn TCP/IP vs. SDK Cpyright 2008-2012, ISONAS Security Systems All rights reserved Table f Cntents 1: INTRODUCTION... 3 1.1: TCP/IP INTERFACE OVERVIEW:...
More informationManual. Adapter OBD v2. Software version: NEVO-4.0.4.0. DiegoG3-3.0.8.0. Full compatibility with OBD Adapter v2 2.0B
Manual Adapter OBD v2 Sftware versin: NEVO-4.0.4.0 DiegG3-3.0.8.0 Full cmpatibility with OBD Adapter v2 2.0B Page 2 / 7 1 Descriptin The OBD Adapter v2 enables cmmunicatin between NEVO r Dieg gas injectin
More informationTaskCentre v4.5 MS SQL Server Trigger Tool White Paper
TaskCentre v4.5 MS SQL Server Trigger Tl White Paper Dcument Number: PD500-03-02-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT... 1 TRADEMARKS... 1 INTRODUCTION... 2 Overview... 2 Features...
More informationThe Relativity Appliance Installation Guide
The Relativity Appliance Installatin Guide February 4, 2016 - Versin 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationMaaS360 Cloud Extender
MaaS360 Clud Extender Installatin Guide Cpyright 2012 Fiberlink Cmmunicatins Crpratin. All rights reserved. Infrmatin in this dcument is subject t change withut ntice. The sftware described in this dcument
More informationSitecore Serialization Guide
Sitecre CMS 6.0-6.4 Sitecre Serializatin Guide Rev: 4 February 2011 Sitecre CMS 6.0-6.4 Sitecre Serializatin Guide An administratr's guide t serializing cntent in Sitecre Sitecre CMS 6.0-6.4 Table f Cntents
More informationCallCenter@nywhere Interaction Manager OFT 605 (Part1)
Interactin Manager OFT 605 (Part1) Cpyright 2014 ICS, McGill University Table f Cntents What is Interactin Manager?... 1 Features and Benefits... 1 Launch Interactin Manager... 1 Screen Layut... 2 Cnfiguring
More informationDisk Redundancy (RAID)
A Primer fr Business Dvana s Primers fr Business series are a set f shrt papers r guides intended fr business decisin makers, wh feel they are being bmbarded with terms and want t understand a cmplex tpic.
More informationTopic: Import MS Excel data into MS Project Tips & Troubleshooting
Tpic: Imprt MS Excel data int MS Prject Tips & Trubleshting by Ellen Lehnert, MS Prject MVP, PMP, MCT, MCP www.lehnertcs.cm April, 2014 There are several things yu shuld be aware f regarding the imprt
More informationSBClient and Microsoft Windows Terminal Server (Including Citrix Server)
SBClient and Micrsft Windws Terminal Server (Including Citrix Server) Cntents 1. Intrductin 2. SBClient Cmpatibility Infrmatin 3. SBClient Terminal Server Installatin Instructins 4. Reslving Perfrmance
More informationA Beginner s Guide to Building Virtual Web Servers
A Beginner s Guide t Building Virtual Web Servers Cntents Intrductin... 1 Why set up a web server?... 2 Installing Ubuntu 13.04... 2 Netwrk Set Up... 3 Installing Guest Additins... 4 Updating and Upgrading
More informationUser Guide Version 3.9
User Guide Versin 3.9 Page 2 f 22 Summary Cntents 1 INTRODUCTION... 3 1.1 2 CREATE A NEW ACCOUNT... 4 2.1 2.2 3 NAVIGATION... 3 CREATE AN EMAIL ACCOUNT... 4 CREATE AN ALIAS ACCOUNT... 6 MODIFYING AN EXISTING
More informationExcel Contact Reports
Excel Cntact Reprts v.1.0 Anther efficient and affrdable ACT! Add-On by http://www.expnenciel.cm Excel Cntact Reprts User s Manual 2 Table f cntents Purpse f the add-n... 3 Installatin prcedure... 3 The
More informationWEB APPLICATION SECURITY TESTING
WEB APPLICATION SECURITY TESTING Cpyright 2012 ps_testware 1/7 Intrductin Nwadays every rganizatin faces the threat f attacks n web applicatins. Research shws that mre than half f all data breaches are
More informationDET Video Conference Network. Polycom. VSX Series 7000
DET Vide Cnference Netwrk Plycm VSX Series 7000. System Basics DET Vide Cnference Netwrk Using the Remte Cntrl The remte Cntrl is used t: Make calls Adjust vlume Navigate screens and Select ptins T enter
More informationReadme File. Purpose. What is Translation Manager 9.3.1? Hyperion Translation Manager Release 9.3.1 Readme
Hyperin Translatin Manager Release 9.3.1 Readme Readme File This file cntains the fllwing sectins: Purpse... 1 What is Translatin Manager 9.3.1?... 1 Cmpatible Sftware... 2 Supprted Internatinal Operating
More informationFieldManager Read-Only User Guide (for Contractors) - NDOT Supplemental
FieldManager Read-Only User Guide (fr Cntractrs) - NDOT Supplemental 1.0 NDOT FieldManager Read-Only Backgrund 1.1 FieldManager Read-Only at NDOT The NDOT Cnstructin Divisin has implemented a new sftware
More informationUse the CV module within Pure to create several CVs, each targeted towards a different objective (e.g. a specific project or funding application).
Last updated: 26 Octber 2011 Create a persnal CV Use the CV mdule within Pure t create several CVs, each targeted twards a different bjective (e.g. a specific prject r funding applicatin). A CV can cntain
More informationWireless Light-Level Monitoring
Wireless Light-Level Mnitring ILT1000 ILT1000 Applicatin Nte Wireless Light-Level Mnitring 1 Wireless Light-Level Mnitring ILT1000 The affrdability, accessibility, and ease f use f wireless technlgy cmbined
More informationProduct Documentation. New Features Guide. Version 9.7.5/XE6
Prduct Dcumentatin New Features Guide Versin 9.7.5/XE6 2015 Embarcader Technlgies, Inc. Embarcader, the Embarcader Technlgies lgs, and all ther Embarcader Technlgies prduct r service names are trademarks
More information