TAU: Tuning & Analysis Utilities
|
|
- Carolina Rivero Acuña
- hace 8 años
- Vistas:
Transcripción
1 TAU: Tuning & Analysis Utilities Herramientas de desarrollo de aplicaciones paralelas: Debugging y análisis del rendimiento Diego R. Martínez Centro de Investigación en Tecnoloxías da Información Dpto. Electrónica y Computación
2 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
3 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
4 TAU Tuning & Analysis Utilities Toolkit para análisis de rendimiento de progamas paralelos Profiling y trazas Fortran, C, C++, Java y Python Desarrollado por: - University of Oregon - Research Centre Julich - Los Alamos National Laboratory CESGA Computational Science Summer School /25
5 Características Integración con otras herramientas PAPI Dyninst Formato de trazas - Vampir, Paraver, Jumpshot CESGA Computational Science Summer School /25
6 Características Instrumentación Grupos de profiling Permiten organizar y controlar la instrumentación Tipos soportados Automática - Program Database Toolkit (PDT) Manual - API de instrumentación de TAU Dinámica - Intrumenta directamente el ejecutable - Interposición de librería MPI CESGA Computational Science Summer School /25
7 Características Herramientas de visualización ParaProf Profiles Jumpshot Trazas CESGA Computational Science Summer School /25
8 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
9 Instalación básica make install $ more README INSTALL $./configure -help $./configure -fullhelp CESGA Computational Science Summer School /25
10 Opciones de instalación./configure Opciones generales -help -prefix=<dir> directorio de instalación -tag=<etiqueta> identificación de la instalación CESGA Computational Science Summer School /25
11 Opciones de instalación./configure Opciones de compiladores -cc=<comp> compilador de C -cxx=<comp> compilador de C++ -fortran=<comp> compilador de fortran90 CESGA Computational Science Summer School /25
12 Opciones de instalación./configure Opciones de instrumentación -pdt=<dir> instrumentación automática de códigos C, C++ y Fortran90 (PDT) -papi=<dir> API de acceso a los contadores hardware (PAPI) CESGA Computational Science Summer School /25
13 Opciones de instalación./configure Librerías paralelas -openmp OpenMP -pthread pthreads -mpiinc=<dir> includes MPI -mpilib=<dir> librerías MPI CESGA Computational Science Summer School /25
14 Múltiples configuraciones [opciones] Crea todas las configuraciones posibles compatibles con las opciones proporcionadas $./installtau -help CESGA Computational Science Summer School /25
15 Interfaz gráfica Java CESGA Computational Science Summer School /25
16 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
17 Instrumentación Dos métodos Manual - Control completo - Más costoso - Más propenso a errores Automáticamente - Dinámica - MPI wrapper library - TAU compiler CESGA Computational Science Summer School /25
18 Instrumentación automática DynInstAPI tau_run Pre-carga de librería Realiza un profile de las llamadas a funciones MPI, I/O, memoria,... Script tau_exec $ tau_exec -io./a.out TAU compiler Instrumentación automática de todas las funciones Utiliza los parsers proporcionados por PDT - Program Database Toolkit CESGA Computational Science Summer School /25
19 Instrumentación automática DynInstAPI tau_run Pre-carga de librería Realiza un profile de las llamadas a funciones MPI, I/O, memoria,... Script tau_exec $ tau_exec -io./a.out TAU compiler Instrumentación automática de todas las funciones Utiliza los parsers proporcionados por PDT - Program Database Toolkit CESGA Computational Science Summer School /25
20 Instrumentación automática DynInstAPI tau_run Pre-carga de librería Realiza un profile de las llamadas a funciones MPI, I/O, memoria,... Script tau_exec $ tau_exec -io./a.out TAU compiler Instrumentación automática de todas las funciones Utiliza los parsers proporcionados por PDT - Program Database Toolkit CESGA Computational Science Summer School /25
21 TAU Compiler tau_compiler.sh --help tau_compiler.sh <tau_compiler_options> \ <compiler> <compiler_options> app.c CESGA Computational Science Summer School /25
22 TAU Compiler TAU Makefile tau_cc.sh -tau_makefile=<tau Makefile> \ -tau_options=<opciones> app.c tau_cc.sh, tau_cxx.sh y tau_f90.sh Variables de entorno - TAU_MAKEFILE - TAU_OPTIONS Makefiles? - $TAU_DIR/[arquitectura]/lib CESGA Computational Science Summer School /25
23 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
24 TAU Profiling Aplicación instrumentada Variable TAU_PROFILE (activada por defecto) $ export TAU_PROFILE=1 Variable de entorno PROFILEDIR - Directorio donde se guardan los resultados del profile Monitorización de los parámetros/métricas correspondientes - Tiempo inclusivo/exclusivo de cada función -... CESGA Computational Science Summer School /25
25 TAU Profiling Call-path TAU_CALLPATH Crea un call-path Profundidad definida por TAU_CALLPATH_DEPTH - Por defecto es 2 CESGA Computational Science Summer School /25
26 Profiling Selectivo TAU_THROTTLE Eliminamos las funciones - número elevado de llamadas - tiempo inclusivo por llamada pequeño Comportamiento por defecto: - Elimina funciones que se llaman veces siendo cada llamada menor de 10µs Control mediante variables de entorno TAU_THROTTLE TAU_THROTTLE_NUMCALLS TAU_THROTTLE_PERCALL CESGA Computational Science Summer School /25
27 Profiling Selectivo TAU_THROTTLE Ejemplo $ export TAU_THROTTLE=1 $ export TAU_THROTTLE_NUMCALLS= $ export TAU_THROTTLE_PERCALL=5 CESGA Computational Science Summer School /25
28 Profiling Selectivo PDT Órdenes de profiling Fichero con las órdenes - Define las zonas de la aplicación a considerar - Permite introducir código $ export TAU_OPTIONS= -opttauselectfile=<file> CESGA Computational Science Summer School /25
29 Profiling Selectivo PDT 1 # Lista negra de funciones 2 # Todas las que comienza con foo_ y un único argumento 3 # de tipo int * 4 BEGIN_EXCLUDE_LIST 5 6 void foo_#(int *) C 7 8 END_EXCLUDE_LIST 9 10 # Lista negra de ficheros 11 # Todos los ficheros con extension so 12 BEGIN_FILE_EXCLUDE_LIST *.so END_FILE_EXCLUDE_LIST CESGA Computational Science Summer School /25
30 Profiling Selectivo PDT 1 BEGIN_INSTRUMENT_SECTION 2 3 # instrumenta todos los lazos externos de esta función 4 loops file="loop_test.c" routine="multiply" 5 6 file="foo.c" line=9 code="printf(\"i=d: \", i);" 7 8 exit routine="int foo()" code="printf(\"in foo\");" 9 entry routine="int foo()" code="printf(\"out foo\");" END_INSTRUMENT_SECTION CESGA Computational Science Summer School /25
31 Contadores hardware PAPI Acceso simultáneo a multiples contadores Limitado por la compatibilidad y disponibilidad - papi_avail y papi_event_chooser Selecionar los contadores mediante TAU_METRICS - Opción mpirun: -e VAR=valor COUNTER1=GET_TIME_OF_DAY COUNTER2=PAPI_L1_DCM COUNTER3=PAPI_FP_INS... CESGA Computational Science Summer School /25
32 Visualización pprof Organiza y muestra un profile generado por TAU Texto CESGA Computational Science Summer School /25
33 Visualización ParaProf Herramienta de análisis proporcionada por TAU Entorno gráfico (Java) Texto y gráficas Opciones --pack <file> Empaqueta los datos en un fichero (no GUI) $ paraprof -pack app.ppk CESGA Computational Science Summer School /25
34 Visualización ParaProf CESGA Computational Science Summer School /25
35 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
36 Trazas Ejecución TAU_TRACE $ export TAU_TRACE=1 Variable de entorno TRACEDIR - Directorio donde se guardan los resultados de la traza Se genera una traza por cada proceso Combinación de trazas individuales en una traza única - tau_treemerge.pl CESGA Computational Science Summer School /25
37 Trazas Exportando a otros formatos Comandos tau2otf Open Trace Format tau2vtf Vampir Trace Format tau2slog2 SLOG2 format (Jumpshot) CESGA Computational Science Summer School /25
38 Visualización JumpShot Combinar los ficheros... - tau_treemerge.pl... y exportar - tau2slog2 $ tau2slog2 tau.trc tau.edf -o tau.slog2 CESGA Computational Science Summer School /25
39 Visualización JumpShot CESGA Computational Science Summer School /25
40 Índice 1 TAU Toolkit 2 Instalación 3 Instrumentación 4 Profiling 5 Trazas 6 Más... CESGA Computational Science Summer School 2011
41 PerfExplorer y PerfDMF PerfDMF Base de datos especialmente diseñada para profiles de aplicaciones paralelas PerfExplorer Utiliza una base de datos PerfDMF para explorar el rendimiento de aplicaciones paralelas - Ejecuciones con diferentes configuraciones - Data mining y knowledge discovery - Clustering, resúmenes, asociaciones, regresiones, correlaciones,... CESGA Computational Science Summer School /25
42 Más... JAVA Python Pluging PTP para eclipse - Parallel Tool Platforms Memory tracking CESGA Computational Science Summer School /25
Instalación de TAU. (Tuning and Analysis Utilities) Programación Distribuida y Paralela. Departamento del LSI. Universidad de Granada
Instalación de TAU (Tuning and Analysis Utilities) Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido
Más detallesDescarga, instalación y uso de herramientas:
Descarga, instalación y uso de herramientas: Eclipse: Instalación de Eclipse (Más información en http://www.eclipse.org/) 1. Copiar, descomprimir e instalar si es necesario la última versión de Eclipse
Más detallesTrabajo final de Ingeniería
UNIVERSIDAD ABIERTA INTERAMERICANA Trabajo final de Ingeniería Weka Data Mining Jofré Nicolás 12/10/2011 WEKA (Data Mining) Concepto de Data Mining La minería de datos (Data Mining) consiste en la extracción
Más detalles1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Más detallesKNime. KoNstanz Information MinEr. KNime - Introducción. KNime - Introducción. Partes de la Herramienta. Editor Window. Repositorio de Nodos
KNime - Introducción KNime Significa KoNstanz Information MinEr. Se pronuncia [naim]. Fue desarrollado en la Universidad de Konstanz (Alemania). Esta escrito en Java y su entorno grafico esta desarrollado
Más detallesManual avanzado Access 2010
Manual avanzado Access 2010 Agradecimientos (c) Francisco Charte Ojeda Cómo usar este libro Estructura del libro Convenciones tipográficas Información de soporte Introducción Bases de datos Microsoft Access
Más detallesInstalación de Eclipse Galileo y depuradores compatibles con OpenMPI y OpenMP
Instalación de Eclipse Galileo y depuradores compatibles con OpenMPI y OpenMP Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez
Más detallesINSTITUTO GEOFISICO DEL PERÚ CENTRO NACIONAL DE DATOS GEOFISICOS - CDNG
INSTITUTO GEOFISICO DEL PERÚ CENTRO NACIONAL DE DATOS GEOFISICOS - CDNG MANUAL DE INSTALACIÓN DE NetCDF 4.2 Y EJEMPLOS PARA OPENSUSE.2 EN C, C++, f77, f90, ifort, java y python Huber Paúl Gilt López huber.gilt@igp.gob.pe
Más detallesInstalación de OpenMPI
Instalación de OpenMPI Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido Instalación de OpenMPI...3
Más detallesDROID, versión 6.1.2. Tutoriales de instalación y uso de programas de preservación digital. Instalación para Windows 7
Departament de Biblioteconomia i Documentació Tutoriales de instalación y uso de programas de preservación digital DROID, versión 6.1.2 Instalación para Windows 7 Julio 2013 Tutoriales de instalación y
Más detallesArquitecturas GPU v. 2013
v. 2013 Stream Processing Similar al concepto de SIMD. Data stream procesado por kernel functions (pipelined) (no control) (local memory, no cache OJO). Data-centric model: adecuado para DSP o GPU (image,
Más detallesINTRODUCCIÓN A JAVA. Índice
INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java
Más detallesTema 1. Introducción a JAVA
Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems
Más detallesIdentificación del curso. NOMBRE DE LA UNIDAD: Grafimática de Textos
Identificación del curso NOMBRE DE LA UNIDAD: Grafimática de Textos CLAVE: L41642 ÁREA: TECNOLOGÍA NÚCLEO: SUSTANTIVO CARÁCTER: OBLIGATORIA TOTAL DE HORAS: 4 HORAS TEÓRICA: 0 HORAS PRÁCTICAS: 4 UNIDAD
Más detallesINSTALACIÓN DE MySQL SERVER EN WINDOWS
INSTALACIÓN DE MySQL SERVER EN WINDOWS Seguir los siguientes pasos: En primer lugar necesitaremos disponer del programa de instalación. Se puede descargar gratuitamente de http://dev.mysql.com/downloads
Más detallesCAPITULO 9. Diseño de una Base de Datos Relacional Distribuida
9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de
Más detallesSesión 8. Visualización
Sesión 8. Visualización Curso intensivo i-math de software libre orientado a Ciencias e Ingeniería Módulo de Simulación en Multifísica (SMF) Centro de Supercomputación de Galicia 8-12 de Septiembre de
Más detallesAr lips Development E nvironment versión 1.0.0
Ar lips Development E nvironment versión 1.0.0 Grupo de Tecnología Informática - Inteligencia Artificial Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia (España)
Más detallesInstituto Schneider Electric de Formación
Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación
Más detallesInstalación 07/07/2010. Sesión sobre SQL Server. Gestión de Datos
Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft Sesión sobre SQL Server 2008 R2: Mejorando la Gestión de Datos Pablo F. Dueñas Campo Servicios Profesionales VII Encuentro Desarrolladores
Más detallesRODRIGO TAPIA SANTIS (rtapiasantis@gmail com) has a. non-transferable license to use this Student Guide
Introducción Objetivos del Curso Al finalizar este curso, debería estar capacitado para: Instalar, crear y administrar Oracle Database 11g Versión 2 Configurar la base de datos para una aplicación Utilizar
Más detallesCluster Beowulf/MPI en Debian
1- Configuración de la red: Cluster Beowulf/MPI en Debian En este artículo utilizamos la topología estrella para la configuración del Cluster. La configuración lo haremos suponiendo que ya tenemos una
Más detallesMySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador
Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales
Más detallesMuestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS
KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio Parte 1 del kit completo de herramientas del comprador
Más detallesMANUAL DE INSTALACIÓN DEL LECTOR DE TARJETAS
Pasarela de Pagos de la Administración Vasca MANUAL DE INSTALACIÓN DEL LECTOR DE TARJETAS (CRÉDITO O DÉBITO) DE LA PASARELA DE PAGOS DE LA ADMINISTRACIÓN PÚBLICA VASCA 27 de Enero 2014 mipago@euskadi.net
Más detallesPROYECTO i-lab MANUAL DE USUARIO DEL LABORATORIO DE LA SALLE
PROYECTO i-lab MANUAL DE USUARIO DEL LABORATORIO DE LA SALLE 1 ÍNDICE 1. INTRODUCCIÓN 3 2. CONTROLES DEL STB 6 3. CARGA Y EJECUCIÓN DE LA APLICACIÓN 7 4. SELECCIÓN DEL RECEPTOR 8 5. EJECUCIÓN DE LOS TEST
Más detallesProgramación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse
Programación 2 Curso 2013 2014 Introducción Guía de desarrollo C/C++ con Eclipse Eclipse 1 es un entorno de programación que permite el desarrollo de aplicaciones en diferentes lenguajes. Consta de un
Más detallesINTRODUCCIÓN A PHP. Javier Enciso
INTRODUCCIÓN A PHP Javier Enciso AGENDA Qué es PHP? Cómo funciona PHP? Instalación QUÉ ES PHP? QUÉ ES PHP? (1/7) PHP (acrónimo de "PHP: Hypertext Preprocessor"). Lenguaje interpretado de alto nivel embebido
Más detallesGMF Gestor de incidencias
GMF Gestor de incidencias Contenidos Contenidos... 1 Introducción... 2 El módulo de Gestión de Incidencias... 2 Vista del técnico... 2 Vista de usuario... 4 Workflow o flujo de trabajo... 5 Personalización
Más detallesGuía Rápida de Puesta en Marcha de MailStore
Guía Rápida de Puesta en Marcha de MailStore Primeros Pasos Paso 1: Requerimientos de sistema e instalación El servidor de MailStore se puede instalar en cualquier PC en la red. Si se esta utilizando un
Más detallesFME Desktop. Data in Motion
FME Desktop Data in Motion Visión General Informes Ejecución, depuración, inspección y profiling Novedades en Bases de Datos Informes Move Your Data Analysis Organized Generación de Informes con FME Cálculos
Más detallesMicrosoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
Más detallesBreve introducción a LAMMPS. Javier A. Wachter Ch. javier.wachter@gmail.com
Breve introducción a LAMMPS Javier A. Wachter Ch. Indice Introducción Instalación y ejecución de LAMMPS Archivos de entrada Comandos importantes Archivos de salida Ejemplos Introducción Creador y desarrollador
Más detallesInstalación del Software Magaya
Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las
Más detallesXV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013
Taller Técnico Líder en soluciones geográficas empresariales XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013 Flujos de trabajo con la Plataforma de ENVI Jenny Paola Vanegas Forero
Más detallesDESARROLLO DE APLICACIONES ACCESIBLES
DESARROLLO DE APLICACIONES ACCESIBLES OBJETIVOS Entender como funcionan las ayudas técnicas en entornos Windows Y Linux. Saber qué características debe tener una aplicación para que sea Accesible. DEFINICIÓN
Más detalles1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Más detallesMicrosoft HPC. V 1.0 José M. Cámara (checam@ubu.es)
Microsoft HPC V 1.0 José M. Cámara (checam@ubu.es) Introducción Microsoft HPC (High Performance Computing) es la solución de Microsoft a la computación de alto rendimiento. Está enfocado principalmente
Más detallesLa Herramienta Redmine para la Administración de Proyectos
La Herramienta Redmine para la Administración de Proyectos 10. Configuración de la aplicación Redmine v1.0.2 Mag. José Eduardo Rodríguez Esquivel jose.rodriguez@ecci.ucr.ac.cr jose.rodriguez@ecci.ucr.ac.cr
Más detallesConcurso en Ingeniería de Control
CEA Concurso en Ingeniería de Control 2012 Control autónomo del seguimiento de trayectorias de un vehículo cuatrirrotor. Documentación Técnica Fase 2 Organiza el Grupo Temático de ingeniería de control
Más detallesCómo usar este libro... 1. Capítulo 1. Nociones básicas... 1. Capítulo 2. Primera sesión de trabajo... 2
Contenido Cómo usar este libro... 1 Capítulo 1. Nociones básicas... 1 Capítulo 2. Primera sesión de trabajo... 2 Capítulo 3. Cómo crear un presupuesto de costes desde cero... 3 Capítulo 4. Cantidades y
Más detallesGrupo de Computación de Altas Prestaciones GCAPULL, Univers. GCAPULL, Universidad de La Laguna, Tenerife
Grupo de Computación de Altas Prestaciones GCAPULL, Universidad de La Laguna, Tenerife Febrero 2010, Alicante Contents El grupo 1 El grupo 2 3 4 Composición 6 doctores 7 alumnos en fase de tesis Información
Más detallesTrabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos
Más detalles(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un
(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un compilador/intérprete y un depurador (localización de errores lógicos).
Más detallesDesarrollo de Aplicaciones ios
Desarrollo de Aplicaciones ios Sesión 1: Entorno Xcode 2013 Depto. Ciencia de la Computación e IA Puntos a tratar Entorno Xcode Creación de un nuevo proyecto Proyecto y targets Configuraciones, esquemas
Más detallesPVM Parallel Virtual Machine. Autor: Alejandro Gutiérrez Muñoz
PVM Parallel Virtual Machine Autor: Alejandro Gutiérrez Muñoz PVM Qué es PVM? Consiste en un software y un conjunto de librerías, que permiten establecer una colección de uno o mas sistemas de computación,
Más detallesProxy.Net/J2EE. Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC. Página 1 de 17. Rev.
Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC Página 1 de 17 Proxy.Net/J2EE Rev. Fecha Descripción 0 04/03/2010 Redacción inicial del documento Documento : IIIC_2010-04-03_ATLAS-ProryNetJava.
Más detallesMIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA
MIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA MINISTERIO DE SALUD PROYECTO - SIGES Av. Salaverry 801- Jesús María 2 Resumen Ahora más
Más detallesAcerca de esté Catálogo
Catálogo de Cursos 2015 Acerca de esté Catálogo En el presente documento podrá obtenerse la información necesaria sobre la oferta de cursos que Manar Technologies S.A.S. y su línea de educación Campus
Más detallesCOPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA
COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador
Más detallesINDICE 2. UNA PRIMERA INSTALACIÓN 4 3. INSTALACIÓN DE PUESTOS ADICIONALES 7 4. DESINSTALACIÓN DE UN PUESTO 8 4.1.MÉTODO 1 8 4.2.
Ingreso de Cheques INDICE 1. INTRODUCCIÓN 3 2. UNA PRIMERA INSTALACIÓN 4 3. INSTALACIÓN DE PUESTOS ADICIONALES 7 4. DESINSTALACIÓN DE UN PUESTO 8 4.1.MÉTODO 1 8 4.2.MÉTODO 2 10 1. Introducción La aplicación
Más detallesSistemas Operativos Windows 2000
Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes
Más detallesPVFS (Parallel Virtual File System)
Sergio González González Instituto Politécnico de Bragança, Portugal sergio.gonzalez@hispalinux.es Jónatan Grandmontagne García Universidad de Bragança, Portugal thestalker44@hotmail.com Breve explicación
Más detallesPráctica PBX OBJETIVOS: INTRODUCCIÓN:
Práctica PBX OBJETIVOS: - Conocimiento y manejo del software de programación de una centralita y de la documentación de ayuda. - Valorar las posibilidades de gestión de extensiones que permite una pbx
Más detallesIBM SPSS Statistics para Mac OS Instrucciones de instalación (Licencia de sede)
IBM SPSS Statistics para Mac OS Instrucciones de instalación (Licencia de sede) Las siguientes instrucciones deben utilizarse para instalar IBM SPSS Statistics 20 utilizando un licencia de sede. ste documento
Más detallesTema 2: Programación de PLCs
Tema 2: Programación de PLCs 1. STEP 7 Qué es y para qué sirve? Configuración Hardware Programación Ciclo de ejecución 2. PROGRAMACIÓN BÁSICA EN AWL 3. PROGRAMACIÓN ESTRUCTURADA Página 1 STEP 7 Es el software
Más detallesFacultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación
Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación NORMAS PARA LA ENTREGA DE LOS LABORATORIOS Coloque el nombre de los integrantes del grupo, nombre del profesor,
Más detallesEclipse. Eclipse es un armazón (workbench) sobre el que se pueden montar herramientas de (JDT, CDT, PDT, ).
Eclipse Qué es? IDE. Entorno de desarrollo integrado: Editor de código Compilador Depurador Constructor de interfaz gráfica (GUI) En la web oficial de Eclipse (www.eclipse.org), se define como: An IDE
Más detallesREQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente
MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO
Más detallesPROGRAMA DEL CURSO. SEGURIDAD EN EQUIPOS INFORMATICOS MF0486_3 90 horas MEDIO-AVANZADO DURACION:
PROGRAMA DEL CURSO ACCION: DURACION: NIVEL: SEGURIDAD EN EQUIPOS INFORMATICOS MF0486_3 90 horas MEDIO-AVANZADO OBJETIVOS: CE1.1 Identificar la estructura de un plan de implantación, explicando los contenidos
Más detallesGuía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16
Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16 Contenido Capítulo 1. Introducción a IBM SPSS Modeler Social Network Analysis.... 1 Visión general de IBM SPSS Modeler
Más detallesEthernet IP INDICE. Centro Integrado Politécnico ETI Departamento de Electricidad Fernando Pascual Moisés Pérez ETHERNET/IP 1.
Ethernet IP INDICE 1. INTRODUCCIÓN 2. NETWORK CONFIGURATOR 3. EJEMPLO DE APLICACIÓN a. CONFIGURACIÓN DEL HARDWARE b. CONFIGURACIÓN MEDIANTE NETWORK CONFIGURATOR c. TRANSFERENCIA DE LA CONFIGURACIÓN Y VERIFICACIÓN
Más detallesTEMARIO CURSO ACCESS 2007 AVANZADO
TEMARIO CURSO ACCESS 2007 AVANZADO LECCIÓN 1 Propiedades de los campos y tablas 1. Propiedad Tamaño 2. Propiedad Formato 4. Propiedad Formato de texto 5. Practica tú mismo 6. Propiedad Título 7. Propiedad
Más detallesPráctica Nº 4 Entorno de Programación
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA DEP. DE ING. ELECTRÓNICA LABORATORIO DE ARQUITECTURA DEL COMPUTADOR Objetivos:
Más detallesInstalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.
1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación
Más detallesFACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS:
FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: TRABAJO BIBLIOGRAFICO DE, CONCEPTOS, IMÁGENES, EJEMPLOS,
Más detallesMonitoreo de red. Inventario de hardware y software. Monitoreo actividad del usuario. Soporte a usuarios. Protección contra fuga de datos.
nvision Es una solución modular que permite gestionar la red, llevar el control y cumplimiento de licencias inventario de hardware y software de equipos Windows, monitorear la actividad que realizan diariamente
Más detallesPasos para instalar XUbuntu 12.04 LTS bajo VirtualBox INDICE
Ignacio Alvarez García Octubre 2012 INDICE 1. Instalación completa... 1 1.1. Descargar programas a instalar... 1 1.2. Instalar VirtualBox... 1 1.3. Crear una nueva máquina virtual... 1 1.4. Configurar
Más detallesCómo aprovechar la potencia de la analítica avanzada con IBM Netezza
IBM Software Information Management White Paper Cómo aprovechar la potencia de la analítica avanzada con IBM Netezza Un enfoque de appliance simplifica el uso de la analítica avanzada Cómo aprovechar la
Más detallesIdentificar problemas y proponer soluciones integrando las tecnologías emergentes en Internet.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: DISPOSITIVOS MOVILES Licenciatura en Informática 3-2-8 2.- HISTORIA DEL PROGRAMA
Más detallesCristian Blanco www.cristianblanco.es
Instalación de la máquina virtual JAVA Eclipse es un programa de Java, pero no incluye la máquina virtual Java, necesaria para poder ejecutarlo, por lo que en caso de no tenerla habrá que instalarla. Se
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesEl entorno Vision - E Laboratory
Prácticas de laboratorio El entorno Vision - E Laboratory Una imagen vale más que mil palabras Proverbio chino. 1. Introducción 2. El entorno Vision-E 2.1 Panel de Imágenes 2.2 Área de Menús y Edición
Más detallesInformática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)
1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.
Más detallesGestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).
CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de
Más detallesProductividad de Negocio
Productividad de Negocio Integración entre las diferentes versiones de Office y SharePoint Productividad de Negocio Integración entre las diferentes versiones de Office y SharePoint Tabla de contenido
Más detallesIntroducción al lenguaje Java
Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno
Más detallesINSTRUCTIVO DE INSTALACION ATOM 2.0.1
Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACION ATOM 2.0.1 INSTRUCTIVO DE INSTALACION ATOM 2.0.1 Contenido
Más detallesAntivirus PC (motor BitDefender) Manual de Usuario
Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...
Más detallesIntegración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse
Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.
Más detallesMONTAR GVSIG 1.9 EN ECLIPSE DESDE EL REPOSITORIO SVN. Eduardo Cristóbal (eduardo_gvsig@hotmail.com)
MONTAR GVSIG 1.9 EN ECLIPSE DESDE EL REPOSITORIO SVN Eduardo Cristóbal (eduardo_gvsig@hotmail.com) INSTALACIÓN DE GVSIG 1.9 EN ECLIPSE. 1.1 Introducción A la hora de desarrollar la extensión lo primero
Más detallesProgramación Avanzada Ingeniería Civil en Computación
Interfaces Gráficas de Usuario usando Swing Prof. Federico Meza Programación Avanzada Ingeniería Civil en Computación Junio 2007 Programación Avanzada (ICC) Swing GUI s Junio 2007 1 / 13 GUI - Graphical
Más detallesCapitulo 1: Plataforma Android
Capitulo 1: Plataforma Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 Temario 1. Android 2. Evolución 3. Arquitectura Android 4. Paquetes de Trabajo 5. Android y Java http://gary.pe
Más detallesInstalación de XEN... 2 1 Información de XEN... 2 1.1 Qué es XEN?... 2 1.2 Componentes de XEN:... 2
Guía Instalación de XEN en opensuse Contenido de la guía Instalación de XEN... 2 1 Información de XEN... 2 1.1 Qué es XEN?... 2 1.2 Componentes de XEN:... 2 2 Instalación del kernel de XEN para Opensuse
Más detallesLABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.
LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.
Más detallesCómputo con técnicas avanzadas de WORD, EXCEL y POWERPOINT
ÁREA: MÓDULOS DE ACTUALIZACIÓN Cómputo con técnicas avanzadas de WORD, EXCEL y POWERPOINT PRESENTACIÓN En el uso de las herramientas de oficina se requiere día con día personal altamente calificado, que
Más detallesUnidad I. Introducción a la programación de Dispositivos Móviles (Continuación )
Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es
Más detallesDocumentación automática con Doxygen
Documentación automática con Doxygen 4 de abril de 2008 () Documentación automática con Doxygen 4 de abril de 2008 1 / 16 1 Introducción 2 Cómo utilizar Doxygen 3 Documentación del código fuente () Documentación
Más detallesGuía de instalación de ArcGIS Explorer Desktop
Guía de instalación de ArcGIS Explorer Desktop Requisitos mínimos del sistema Para obtener la información más actualizada sobre los requisitos del sistema o sugerencias, visite http://links.esri.com/arcgis-explorer/1750/system-requirements.
Más detallesINDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.
INDICE Programación Introducción 706 Capitulo 21 BASIC 711 Introducción 711 Sintaxis 713 Procedimientos y control de flujo 713 Tipos de datos 714 Disponibilidad y variantes del dialecto 714 Capitulo 22.
Más detallesCURSO INTENSIVO DE INTRODUCCIÓN A LA PROGRAMACIÓN EN ANDROID
CURSO INTENSIVO DE INTRODUCCIÓN A LA PROGRAMACIÓN EN ANDROID Del 26 al 30 de enero del 2015 Impartido por Santiago Tapia Fernández, profesor del Departamento de Automática, Ingeniería Electrónica e Informática
Más detallesNovedades en Crystal Reports XI
Novedades en Crystal Reports XI Introducción Introducción Esta sección proporciona información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión de Crystal
Más detallesModelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes
Modelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes Diego R. Martínez diegorm@dec.usc.es Dpto. Electrónica y Computación Universidad
Más detallesElectrónica: Configuración en Mozilla Firefox
Electrónica: Configuración en Mozilla Firefox ÍNDICE 1. Instalación de Mozilla Firefox 1 2. Configuración del navegador Firefox.2 3. Importación/exportación de certificados de usuario con Mozilla Firefox......3
Más detallesIngeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detallesJD-Eclipse. Manual de usuario
JD-Eclipse Manual de usuario Fecha: 15/11/2010 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es
Más detallesSistema de Gestión de Proyectos Estratégicos.
[Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los
Más detallesIBM SPSS Statistics para Mac OS Instrucciones de instalación (Usuario individual)
IBM SPSS Statistics para Mac OS Instrucciones de instalación (Usuario individual) Las siguientes instrucciones deben utilizarse para instalar IBM SPSS Statistics 19 utilizando un licencia de usuario individual.
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detalles