• Compartir en:   
  • Facebook 
  • Twitter  
  •   Pregunte en los foros

Programacion

Páginas: [<<] ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... [>>]


  • Autooptimizaci贸n en esquemas paralelos iterativos

    10 de 10 estrellas (1 voto)

    Situaci贸n hist贸rica. Objetivos. Motivaci贸n. Optimizaci贸n. Autooptimizaci贸n. El problema del mapeo. Metodolog铆as: Tesis, Modelos. Esquemas iterativos, paralelos, homog茅neos y heterog茅neos. Autooptimizaci贸n en sistemas homog茅neos. Autooptimizaci贸n en sistemas heterog茅neos. Metaheur铆sticas en la autooptimizaci贸n.

    Publicado: Vie Sep 25 2015  |  98 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Patrones de programaci贸n paralela

    10 de 10 estrellas (1 voto)

    Al t茅rmino de esta sesi贸n, ser谩 capaz de: Describir los conceptos detr谩s de los patrones de dise帽o y patrones de dise帽o en paralelo Dados c贸digos seriales o algoritmos, escoger la mejor Estructura Algor铆tmica en el patr贸n de dise帽o (paralelismo de tarea o descomposici贸n geom茅trica) para usarse en la paralelizaci贸n del c贸digo y defender su selecci贸n. Dado el c贸digo serial o algoritmos, escoger la mejor Estructura de Soporte en el patr贸n de dise帽o (SPMD, Paralelismo de ciclos o Maestro/Esclavo) para usarse en la paralelizaci贸n de c贸digo y defender su selecci贸n.

    Publicado: Vie Sep 25 2015  |  92 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Principios de dise帽o de algoritmos paralelos

    10 de 10 estrellas (1 voto)

    Algoritmos secuenciales: secuencia de pasos. El orden de la ejecuci贸n se puede conocer de antemano (a menos que haya aleatoriedad en el algoritmo) Algoritmos paralelos: hay el detalle extra de la concurrencia (que pasos se pueden hacer en paralelo) y el no determinismo del orden de ejecuci贸n.

    Publicado: Vie Sep 25 2015  |  99 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Tipos de problemas paralelos. Metodolog铆a de desarrollo de programas paralelos

    10 de 10 estrellas (1 voto)

    Los problemas que pueden resolverse mediante un algoritmo paralelo son, obviamente, muy heterog茅neos. Suelen ser problemas de complejidad elevada, a煤n no perteneciendo al grupo de problemas intratables (el n煤mero de operaciones crece de forma r谩pida 鈥損.e. exponencial鈥 con el tama帽o del problema).

    Publicado: Vie Sep 25 2015  |  96 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Vectores y matrices

    10 de 10 estrellas (1 voto)

    Vectores: Introducci贸n Con lo aprendido hasta ahora resolvamos los siguientes problemas: Dados 50 n煤meros enteros, obtener el promedio de ellos. Mostrar por pantalla dicho promedio y los n煤meros ingresados que sean mayores que 茅l. Dados n n煤meros, obtener e imprimir la suma de todos ellos. A continuaci贸n mostrar por pantalla todos los sumandos.

    Publicado: Vie Sep 25 2015  |  94 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Fundamentos de programaci贸n

    10 de 10 estrellas (1 voto)

    Operadores aritm茅ticos b谩sicos en java Incremento y decremento 鈼 (++) y (--): aumentan o decrementan el valor de la variable en uno 鈼 Existen dos variantes: 鈥昉reincremento (Predecremento): ++a (--a): primero se incrementa (decrementa) y luego se produce el valor. 鈥昉ostincremento (Postdecremento): a++ (a--): primero se produce el valor y luego se incrementa (decrementa).

    Publicado: Jue Sep 24 2015  |  93 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducci贸n a la programaci贸n HPC

    10 de 10 estrellas (1 voto)

    Objetivos Conocer los principios b谩sicos que rigen la programaci贸n de altas prestaciones (HPC) Hardware Software Conocer las tecnolog铆as m谩s utilizadas para implementar algoritmos paralelos Posix Threads MPI OpenMP (Alex) Las tendencias en el campo de HPC Reducir el tiempo de ejecuci贸n

    Publicado: Jue Sep 24 2015  |  93 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programaci贸n no lineal. Funciones continuas

    10 de 10 estrellas (1 voto)

    Programaci贸n Nolineal (Non Linear Programming NLP) NLP: Conjunto de t茅cnicas para optimizar funciones no-lineales sujetas a restricciones de igualdad o desigualdad. Tanto las funciones como las restricciones pueden ser de una o m谩s variables Formulaci贸n general de un problema de optimizaci贸n Encontrar x tal que se minimice una funci贸n objetivo f(x) sujeto a restricciones: gi(x) = bi (i=1,鈥, m) gj(x) 飩 bj (j=m,鈥, k) Donde x es un vector de n variables independientes

    Publicado: Jue Sep 24 2015  |  92 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Interacci贸n entre tareas

    10 de 10 estrellas (1 voto)

    Comunicaci贸n y Sincronizaci贸n Comunicaci贸n con datos comunes Comunicaci贸n mediante mensajes Problemas en la Interacci贸n entre tareas. Inversi贸n de Prioridad Protocolos. En la mayor铆a de los sistemas de inter茅s pr谩ctico las tareas interaccionan mediante datos comunes (protegidos) mensajes se帽ales La interacci贸n puede darse entre tareas con distintas prioridades. El acceso a datos comunes debe protegerse. El uso de mensajes se produce a traves de buzones. El uso de se帽ales se produce a traves de sem谩foros En todos estos casos puede ocurrir que una tarea tenga que esperar un suceso de otra menos prioritaria

    Publicado: Mie Sep 23 2015  |  95 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Modos seriales USART

    10 de 10 estrellas (1 voto)

    Algunas Caracter铆sticas Datos de 7 贸 8 bits Registros de desplazamiento de Tx y Rx Buffers de Tx y Rx separados Tx y Rx de LSB primero Varios protocolos de comunicaci贸n Capacidad de salir de modo bajo consumo, dado un cambio de estado Tasa de transmisi贸n programable Flags de detecci贸n y supresi贸n de errores Interrupci贸n independiente para Rx y Tx

    Publicado: Mie Sep 23 2015  |  103 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programaci贸n paralela. Metodolog铆a de la programaci贸n

    10 de 10 estrellas (1 voto)

    Especificaci贸n de problema algoritmo paralelo. Programaci贸n paralela: no hay recetas, creatividad, aproximaci贸n metodol贸gica. Fases Particionado: descomponer datos y tareas independiente del n煤mero de procesadores Comunicaci贸n: establecer comunicaciones entre tareas. Aglomeraci贸n: combinaci贸n de tareas para reducir costes. Mapeo: asignaci贸n de tareas a procesadores, maximizar balanceo, minimizar comunicaciones.

    Publicado: Mar Sep 22 2015  |  107 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Herramientas para la programaci贸n de aplicaciones paralelas

    10 de 10 estrellas (1 voto)

    Como sabemos, los sistemas paralelos MIMD presentan dos arquitecturas diferenciadas: memoria compartida y memoria distribuida. El modelo de memoria utilizado hace que la programaci贸n de aplicaciones paralelas para cada caso sea esencialmente diferente. Para los sistemas de memoria compartida tipo SMP, la herramienta m谩s utilizada es OpenMP. Para los sistemas de memoria distribuida (MPP), el 鈥渆st谩ndar鈥 de programaci贸n, mediante paso de mensajes, es MPI. Otras opciones: UPC (Unified Parallel C) shrmem (Cray) Tarjetas gr谩ficas: CUDA / OpenCL

    Publicado: Mar Sep 22 2015  |  94 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducci贸n a AJAX

    10 de 10 estrellas (1 voto)

    Acr贸nimo de Asynchronous JavaScript And XML Definici贸n No es ninguna tecnolog铆a, ni lenguaje de programaci贸n Es una t茅cnica de desarrollo web que combina varias tecnolog铆as Consiguiendo una navegaci贸n m谩s 谩gil y r谩pida, m谩s din谩mica.

    Publicado: Mar Sep 22 2015  |  97 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programaci贸n paralela. Lenguajes y modelos de programaci贸n paralela

    10 de 10 estrellas (1 voto)

    Las variaciones entre los paradigmas est谩n motivados por varios factores: Diferencia de esfuerzo invertido en escribir programas paralelos. Algunos lenguajes requieren menos esfuerzo para el programador, mientras que otros requieren menos trabajo pero generan un c贸digo menos eficiente. Un determinado paradigma de programaci贸n puede ser m谩s eficiente que otros al programar sobre determinadas arquitecturas paralelas. Distintas aplicaciones tienen diferentes tipos de paralelismo y por tanto se han desarrollado diferentes lenguajes de programaci贸n para explotarlos.

    Publicado: Mar Sep 22 2015  |  97 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Computadoras y programaci贸n

    10 de 10 estrellas (1 voto)

    Inform谩tica (Ciencia de la computaci贸n) Conjunto de conocimientos cient铆ficos y t茅cnicas que hacen posible el tratamiento autom谩tico de la informaci贸n por medio de ordenadores Computadora M谩quina electr贸nica, anal贸gica o digital, dotada de una memoria de gran capacidad y de m茅todos de tratamiento de la informaci贸n, capaz de resolver problemas matem谩ticos y l贸gicos mediante la ejecuci贸n de programas inform谩ticos

    Publicado: Lun Sep 21 2015  |  104 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Arduino Bluetooth

    10 de 10 estrellas (1 voto)

    鈥淎rduino鈥 es: una plataforma computacional basada en una tarjeta de micro-controlador, el lenguaje empleado para la programaci贸n de dicho micro-controlador, y el IDE que facilita la programaci贸n en ese lenguaje. En la vida real, 鈥淎rduino鈥 se refiere a las tarjetas de micro-controlador. Arduino es completamente open-source.

    Publicado: Vie Sep 18 2015  |  96 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducci贸n a la programaci贸n

    10 de 10 estrellas (1 voto)

    En el curso se utilizar谩 el lenguaje C y cubrir谩 los siguientes objetivos: Utilizar funciones como bloque b谩sicos en la construcci贸n de programas estructurados. Utilizar estructuras de datos est谩ticas como arreglos multidimensionales y registros. Manejar archivos secuenciales y aleatorios. Analizar y utilizar algunos algoritmos b谩sicos de ordenaci贸n y b煤squeda. Controlar dispositivos de hardware utilizando los puertos t铆picos de una PC (serial, paralelo, USB). Desarrollar un proyecto de programaci贸n de mediana dificultad.

    Publicado: Vie Sep 04 2015  |  132 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programaci贸n con dise帽o descendente

    10 de 10 estrellas (1 voto)

    Dise帽o descendente, top-down, que consiste en dividir el problema en subproblemas m谩s peque帽os, que se pueden tratar de forma separada. En Fortran, hay dos tipos de procedimientos externos: Funciones Subrutinas Su ejecuci贸n se controla desde alguna otra unidad de programa (que puede ser el programa principal u otro procedimiento externo).

    Publicado: Vie Sep 04 2015  |  108 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Gu铆a para generar un modelo de base de datos multidimensional a partir de un modelo de base de dato

    10 de 10 estrellas (1 voto)

    Evoluci贸n en la utilizaci贸n de las Bases de Datos. El poder de las Bases de Datos Multidimensionales. Cambiando a una nueva perspectiva. Proponer Una Gu铆a Que Permita Generar Un Modelo De Base De Datos Multidimensional a Partir De Un Modelo De Base De Datos Relacional

    Publicado: Jue Ago 27 2015  |  103 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducci贸n a UML

    10 de 10 estrellas (1 voto)

    UML - Antecedentes Lenguaje Unificado de Modelado: Lenguaje para especificar, visualizar y documentar los artefactos de los sistemas Definici贸n: Es una familia de notaciones gr谩ficas, 煤til para dise帽ar sistemas de software, particularmente sistemas que habr谩n de desarrollarse en t茅rminos de OO. Desde su establecimiento ca. 1997, ha desplazado a una multitud de lenguajes gr谩ficos de modelado OO (lo cual es de agradecer)

    Publicado: Mie Ago 26 2015  |  96 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducci贸n al modelado. Metodolog铆as, UML y patrones de dise帽o

    10 de 10 estrellas (1 voto)

    Lenguajes de modelado: UML Metolog铆as: Metolog铆as cl谩sicas: RUP, M茅trica, MSF Metolog铆as 谩giles: eXtreme Programming Patrones de dise帽o de sofware Arquitecturas dirigidas por modelos (MDA) Herramientas de modelado

    Publicado: Mie Ago 26 2015  |  100 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Conceptos b谩sicos para el dise帽o de sistemas

    10 de 10 estrellas (1 voto)

    ANALISIS Y DISE脩O O.O. Es un enfoque de la ingenier铆a de software que modela un sistema como un grupo de objetos que interact煤an entre s铆. La esencia del An谩lisis y Dise帽o OO consiste en situar el dominio de un problema y una soluci贸n l贸gica dentro de la perspectiva de los objetos

    Publicado: Vie Ago 21 2015  |  106 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Circuitos aritm茅ticos de multiplicaci贸n de enteros

    10 de 10 estrellas (1 voto)

    ALGORITMO DE ROBERTSON S贸lo sirve para el caso de multiplicando positivo y multiplicador negativo. Para los n-1 primeros bits del multiplicador se utiliza el algoritmo anterior. Para el bit de signo del multiplicador se pone el complemento a dos del multiplicando El resultado es un n煤mero negativo

    Publicado: Mie Ago 12 2015  |  103 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Organizaci贸n del computador. Aritm茅tica

    10 de 10 estrellas (1 voto)

    Los n煤meros se representan con tiras de bits. La posici贸n relativa de cada d铆gito binario determina su valor (igual que en el sistema decimal: unidades, decenas, centenas...) El valor decimal del n煤mero se calcula: La cantidad de bits de la representaci贸n, n, determina el m谩ximo n煤mero representable. Por ejemplo: con 32 bits, se podr谩n representar los n煤meros del 0..232-1. Muchas veces, despu茅s de una operaci贸n aritm茅tica, el resultado obtenido no es representable con los n bits de la representaci贸n -> Desbordamiento

    Publicado: Mie Ago 12 2015  |  101 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Representaci贸n de los datos

    10 de 10 estrellas (1 voto)

    An谩logo o digital? Se帽ales binarias. Formas de onda digitales Se帽ales peri贸dicas Se帽ales no peri贸dicas Representaci贸n de datos Representaci贸n binaria de n煤meros. Suma binaria. Resta binaria. Representaci贸n de n煤meros con signo. Signo-magnitud Suma y resta Complemento a 1 Complemento a 2 Suma y resta Otros c贸digos.

    Publicado: Mie Ago 12 2015  |  115 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
25 Anteriores Próximos 25

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda