Introducción a los Sistemas Industriales

Anuncio
PAC- Performance-centered Adaptive Curriculum for Employment Needs
Programa ERASMUS: Acción Multilateral - 517742-LLP-1-2011-1-BG-ERASMUS-ECUE
MASTER DEGREE:
Industrial Systems Engineering
ASIGNATURA ISE1
Introducción a los Sistemas Industriales
MÓDULO 2:
Microprocesadores y sistemas MP
TAREA 2-1:
MICROPROCESADORES Y SISTEMAS MP. PARALELISMO EN MP
Introducción a los Sistemas Industriales
Contenido
TAREA 2.1: MICROPROCESADORES Y SISTEMAS MP.
PARALELISMO EN MP
1.- Introducción.
2.- Objetivos.
3.- Desarrollo.
4.- Conclusiones.
5.- Bibliografía y/o referencias.
6.- Enlaces de interés.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
2
Introducción a los Sistemas Industriales
TAREA 2-1: MICROPROCESADORES Y SISTEMAS MP.
PARALELISMO EN MP
1.- INTRODUCCIÓN
No se puede entrar de lleno en la explicación de los
microprocesadores, sistemas empotrados o embebidos, etc, sin realizar una
breve introducción.
Un microprocesador es una unidad central de procesamiento (CPU)
en un solo chip. Contiene millones de transistores conectados por cable.
Para llegar a conseguirlo, se han ido dando pasos a lo largo de la
historia; en primer lugar, en 1947 fue creado el primer transistor con
germanio, semiconductores Schockley fue fundada en 1955, luego en 1957
dejan al descubierto Fairchild y posteriormente fue creado en 1959 el
primer circuito integrado. Es ya en 1968 cuando Noyce y Moore dejan
Fairchild para fundar Intel, y precisamente Intel creó el primer
microprocesador comercial, que contenía 2300 transistores ( el 4004) y más
o menos la misma potencia de procesamiento que el PC original de ENIAC
IBM que introdujo en 1981. Finalmente se ha ido avanzando hasta nuestros
días.
En cuanto a los sistemas de computación empotrados o incrustados, la
mayoría de nosotros pensamos en computadoras de “escritorio” como PC,
laptots… pero la realidad es que los sistemas de computación están en
todas partes.
Los sistemas de computación más comunes están empotrados en
dispositivos electrónicos, digamos que casi cualquier computación sistema
que no sea un ordenador de sobremesa podemos tratarla como sistema
empotrado, por establecer una pequeña definición.
Podíamos dar infinidad de ejemplos de sistemas incrustados, transmisión
automática, teléfonos inalámbricos, módems y una larga lista que
podríamos dar. Cuando desarrollemos el tema se profundizará en el
ejemplo de una cámara digital.
Y finalmente algunas de las características comunes de los sistemas
integrados serían: un solo funcionado, ejecuta un programa único pero en
repetidas ocasiones, fija con restricciones, tiene un bajo costo, bajo
consumo de energía y continuamente reacciona a los cambios en el entorno
del sistema en tiempo real.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
3
Introducción a los Sistemas Industriales
2.- OBJETIVOS
1. Hacer una tabla de las similitudes y diferencias entre los
microprocesadores y microcontroladores.
2. Sistemas y aplicaciones embebidas o empotradas. Dar un ejemplo cámara digital y describir sus componentes.
3. Utilizando fuentes discutir la siguiente pregunta: «¿Cómo se reduce
el impacto de la ley de Moore en los microprocesadores modernos"?
4. Explorar el equipo propio y describir microprocesador utilizado y
sus características (tipo, productor, frecuencia, etc)
3.- DESARROLLO
1.MICROPROCESADOR
El microprocesador no puede
formar un equipo completo sólo.
Contiene piezas como ALU,
registros, puntero de pila,
contador, de control y circuito de
interrupción.
Es conveniente utilizarlo para el
procesamiento de datos en el
sistema informático grande.
Tiene menos números de pines
multifuncionales.
Tiene sólo 1 o 2 instrucciones de
manipulación de bits
Es menos fiable para su uso
MICROCONTROLADOR
Es un circuito integrado
programable, capaz de ejecutar las
órdenes grabadas en su memoria.
Forma una computadora completa
sólo (ordenador completo en un
chip).
Un microcontrolador incluye en su
interior las tres principales
unidades funcionales de una
computadora: unidad central de
procesamiento, memoria y
periféricos de entrada/salida.
Es conveniente utilizarlo para el
pequeño sistema sin mínimo de
componentes.
Tiene mayor número de pines
multifuncionales.
Tiene muchas instrucciones de
manipulación de bits.
Es más fiable para utilizar.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
4
Introducción a los Sistemas Industriales
general.
La velocidad de operación es
comparativamente menor.
El diseño es muy flexible.
Los sistemas basados en
microprocesadores requieren más
hardware.
Los sistemas con
microprocesadores son más caros.
La velocidad de operación es
comparativamente mayor.
El diseño es menos flexible.
Los sistemas basados en
microcontroladores requieren
menos hardware.
Los sistemas con
microcontroladores son más
baratos.
2.Concepto
Un sistema embebido (SE) o sistema empotrado lo podemos definir como
un sistema electrónico diseñado específicamente para realizar unas
determinadas funciones, habitualmente formando parte de un sistema de
mayor entidad. La característica principal es que emplea para ello uno o
varios procesadores digitales (CPUs) en formato microprocesador,
microcontrolador o DSP lo que le permite aportar ‘inteligencia’ al sistema
anfitrión al que ayuda a gobernar y del que forma parte.
En el diseño de un sistema embebido se suelen implicar ingenieros y
técnicos especializados tanto en el diseño electrónico hardware como el
diseño del software. A su vez también se requerirá la colaboración de los
especialistas en el segmento de usuarios de tales dispositivos, si hubiese
lugar a ello.
Hardware
Normalmente un sistema embebido se trata de un módulo electrónico
alojado dentro de un sistema de mayor entidad (‘host’ o anfitrión) al que
ayuda en la realización de tareas tales como el procesamiento de
información generada por sensores, el control de determinados actuadores,
etc. El núcleo de dicho módulo lo forma al menos una CPU en cualquiera
de los formatos conocidos:
- Microprocesador.
- Microcontrolador de 4, 8, 16 o 32 bits.
- DSP de punto fijo o punto flotante.
- Diseño a medida ‘custom’ tales como los dispositivos FPGA
El módulo o tarjeta, además puede haber sido desarrollado para satisfacer
una serie de requisitos específicos de la aplicación a la que está dirigido.
Entre éstos, podemos citar:
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
5
Introducción a los Sistemas Industriales
- Tamaño: por lo general deberá ser reducido, aunque también es posible
que se desee que adopte un formato estándar: PC-104, Eurocard, etc.
- Margen de temperatura especifico del ámbito de aplicación:
+ Gran consumo (0ºC hasta 70ºC)
+ Industrial y automoción. Márgenes de temperatura hasta 125ºC
+ Aerospacial
+ Militar
+ Electromedicina
- Consumo de energía: En aplicaciones en las que es necesario el empleo de
baterías, se buscará minimizar éste.
- Robustez mecánica: Existen aplicaciones donde los dispositivos sufren un
alto nivel de vibraciones, golpes bruscos, etc. En el diseño se deberá tener
en cuenta dicha posibilidad.
- Coste: No es lo mismo diseñar un producto a medida con pocas unidades
que diseñar un producto para el competitivo mercado del gran consumo. La
calibración de los costes es esencial y es tarea de los ingenieros de diseño.
Software
En lo que se refiere al software, se tendrán requisitos específicos según la
aplicación.
En general para el diseño de un SE no se dispone de recursos ilimitados
sino que la cantidad de memoria será escasa, la capacidad de cálculo y
dispositivos externos será limitada, etc. . Podemos hablar de las siguientes
necesidades:
- Trabajo en tiempo real.
- Optimizar al máximo los recursos disponibles.
- Disponer de un sistema de desarrollo especifico para cada familia de
microprocesadores empleados.
- Programación en ensamblador, aunque en los últimos años, los
fabricantes o empresas externas han mejorado la oferta de compiladores
que nos permiten trabajar en lenguajes de alto nivel, tales como C.
- etc.
El empleo de un sistema operativo determinado o el no empleo de éste
dependerá del sistema a desarrollar y es una de las principales decisiones
que habrá que tomar en la fase de diseño del SE. Así, en el caso de
decidirse por el empleo de microcontroladores y DSP, por lo general no se
usará sistema operativo mientras que si se emplea algún micro del tipo
ARM, PowerPC, Intel X86, etc... si que lo llevará. La decisión dependerá
de los requisitos del sistema, tanto técnicos como económicos.
Podemos concluir finalmente que un SE consiste en un sistema basado en
un microprocesador cuyo hardware y software están específicamente
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
6
Introducción a los Sistemas Industriales
diseñados y optimizados para resolver un problema concreto de forma
eficiente. Normalmente un SE interactúa continuamente con el entorno
para vigilar o controlar algún proceso mediante una serie de sensores. Su
hardware se diseña normalmente a nivel de chips (SoC, System on Chip) o
de tarjeta PCB, buscando minimizar el tamaño, el coste y maximizar el
rendimiento y la fiabilidad para una aplicación particular.
También comentar que bajo el concepto amplio de sistemas embebidos se
da cabida a toda una serie de técnicas y metodologías de diseño tanto
hardware como software.
Aplicaciones
Las aplicaciones más numerosas y habituales de los SSEE suelen ser del
tipo industrial y gran consumo. Existen en el mercado de semiconductores
una amplia variedad de familias de microprocesadores, microcontroladores
y DSPs dirigidos a este sector.
En la práctica totalidad de las áreas de nuestra vida nos encontramos con
sistemas embebidos que prácticamente nos pasan desapercibidos. Sirva
como ejemplo el sector del automóvil, que en pocos años ha introducido
notables avances en lo referente a la seguridad, confort, infomovilidad, etc.
Pero, en general, podemos enumerar los siguientes campos de aplicación:
 Equipos industriales de instrumentación, automatización,
producción, etc.
 Equipos de comunicaciones.
 En vehículos para transporte terrestre, marítimo y aéreo
 En dispositivos dedicados al sector de consumo tales como
electrodomésticos, equipamiento multimedia, juguetes, etc.
En bioingeniería y electromedicina.
 Sector aerospacial y de defensa.
 Equipos para domótica.
 Etc.
En la actualidad, todos los fabricantes de semiconductores ofrecen su gama
de productos relacionándolos con el amplio rango de aplicaciones a los que
van dirigidos.
A modo de ejemplo, se reproduce la clasificación que hace Texas
Instrument, uno de los líderes mundiales en la fabricación de
semiconductores:
 Audio
 Automotive
 Banda Ancha
 Comunicaciones y Telecom
 Ordenadores y periféricos
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
7
Introducción a los Sistemas Industriales
Electrónica de consumo
 Industrial
 Médico
 Seguridad
 Espacio, aviónica y defensa
 Vídeo e imagen
 Wireless
Un usuario no técnico de un sistema embebido puede no ser consciente de
que está usando un sistema computador. En algunos hogares las personas,
que no tienen por qué ser usuarias de un ordenador personal estándar (PC),
utilizan del orden de diez o más sistemas embebidos cada día: TV, móvil,
cámara de fotos, frigorífico, lavadora, coche, etc.
Se va a dar como ejemplo de un SE: una CÁMARA DIGITAL, y se van a
describir sus componentes:
Chip de la cámara digital
CCD-Charge-coupled device (dispositivo de carga acoplada): es un
circuito integrado que contiene un número determinado de condensadores
enlazados o acoplados. Bajo el control de un circuito interno, cada
condensador puede transferir su carga eléctrica a uno o a varios de los
condensadores que estén a su lado en el circuito impreso. La alternativa
digital a los CCD son los dispositivos CMOS (complementary metal oxide
semiconductor) utilizados en algunas cámaras digitales y en numerosas
cámaras web. En la actualidad los CCD son mucho más populares en
aplicaciones profesionales y en cámaras digitales.
A2D: Preamplificador.
Preprocesador CCD (hardware). Toma de imágenes y preproceso.
Coprocesador Pixel (hardware). Es un microprocesador utilizado como
suplemento de las funciones del procesador principal.
D2A.
JPEG códec (hardware). Reproducción y codificación a través de la
compresión JPEG integrada por hardware con sólo una modificación por
software.
Microcontrolador (software). Es un circuito integrado programable capaz
de llevar a cabo una determinada tarea (en nuestro caso, la correspondiente
de la cámara digital). Encierra en un solo chip un CPU (unidad central de
procesamiento), las memorias ram y rom, los diversos periféricos
especiales y los puertos de entrada/salida.
Multiplicador-Factor de multiplicación de la distancia focal. Ha
empezado a cobrar importancia con la aparición de las cámaras fotográficas
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
8
Introducción a los Sistemas Industriales
digitales. Es el valor numérico por el que ha de multiplicarse la distancia
focal de un objetivo, para determinar la distancia focal equivalente respecto
a una cámara de formato 24 X 36 mm, a fin de saber qué objetivo sería en
ese formato que nos sirve de referencia. El campo visual o encuadre de la
imagen lo tenemos asociado al formato de "paso universal" o de 35 mm del
uso de las cámaras de película química, las cuales registran una imagen de
24 X 36 mm, medida que se sigue manteniendo en las cámaras digitales
llamadas de formato completo "FF" (Full Frame).
Controlador DMA. Modo DMA se aplica sobre el rendimiento del
sistema. Disco duro.
Display ctrl. Control de lo que se muestra en pantalla.
Controlador de memoria. Controla la memoria (hoy en día se puede
conseguir toda memoria que se necesite).
Interfaz de bus ISA. Este circuito es una interface de E/S para PC
diseñada como una tarjeta ISA estándar. El diseño es lo más sencillo
posible ya que únicamente consta de un comparador, un buffer, un circuito
NAND, resistencias y condensadores.
UART. El controlador de receptor / transmisor asíncrono universal
(UART) es el componente clave del subsistema de comunicaciones. El
UART toma bytes de datos y transmite los bits individuales de una manera
secuencial. En el destino, un segundo UART re-ensambla los bits en bytes
completos.
LCD ctrl. Una pantalla de cristal líquido o LCD (sigla del inglés liquid
crystal display) es una pantalla delgada y plana formada por un número de
píxeles en color o monocromos colocados delante de una fuente de luz o
reflectora. Y por tanto, LCD control, es el controlador de dicha pantalla.
3.- La ley de Moore
La ley de Moore dice “ El número de transistores incorporados en un
chip se duplicará aproximadamente cada 24 meses”.
+ La tendencia más importante en los sistemas integrado
+ Prevista en 1965 por el cofundador de Intel Gordon Moore
+
Capacidad transistor IC se ha duplicado aproximadamente cada 18
meses
desde hace varias décadas.
Nos podemos preguntar si todavía se mantiene la ley de Moore:
- Esta tasa de crecimiento (enunciada anteriormente) ha sido constante
hasta ~ 2005.
Hay una serie de factores que limitan el número de transistores:
• Consumo de energía (energía de la salida)
• Temperatura
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
9
Introducción a los Sistemas Industriales
• Desarrollo de nuevas tecnologías (65nm, 45nm, 30nm...)
• Nuevas tendencias
- Núcleos de computación múltiples
- No significativo frecuencia más alta
- Nanotecnología
Antes de explicar cómo se reduce el impacto de la ley de Moore en los
microprocesadores modernos, está bien ver la progresión que puede haber
de cara al futuro.
Ley de Moore vs. Procesadores Multinúcleo
Es sabio evitar hacer vaticinios en cualquier aspecto de la vida, pero más en
ingeniería, ¡y aún más en la electrónica! Rara vez se cumplen, y cuando
una determinada tecnología alcanza peligrosamente su límite, surge un
concepto totalmente distinto que milagrosamente soluciona todos los
problemas y anula nuestras predicciones visionarias. A dicho milagro
algunos lo llamamos necesidad.
La teoría de Robert Dennard, formulada en 1974 y apoyada en la ley de
Moore, postula que de generación en generación el tamaño de los
transistores se reduce en un factor de 0,7, mientras que su velocidad
aumenta un 40%, manteniendo la misma potencia.
Con los materiales actuales, parece que el límite está cada vez más cerca, al
menos si seguimos exprimiendo al máximo las mismas técnicas de
fabricación. Por ejemplo, al reducir el terminal de la puerta (gate) hasta 1,2
nm (la longitud total de cinco átomos de silicio en fila), las pérdidas no son
aceptables en ningún caso. Se ha sustituido esta capa de aislante basado en
dióxido de silicio (cuya constante dieléctrica es de 3,9) por otros materiales
como el dióxido de hafnio (constante de 25). Se consiguen mejores
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
10
Introducción a los Sistemas Industriales
resultados, pero las pérdidas siguen siendo muy altas. Esto significa mayor
potencia...y los postulados de Moore parecen estar llegando a su límite.
Se espera alcanzar la frontera de los 8 nm aproximadamente en 2018, pero
en tal caso más de la mitad de los transistores de un mismo núcleo tendrán
que estar en corte para evitar la perforación por sobretemperatura. Las
predicciones optimistas hablan de un aumento en velocidad de un factor de
8 entre la fabricación de 45 nm y la de 8, y las pesimistas de menos de 4.
¡Eso significa 28 veces menos de lo dicta la ley de Moore!
REDUCCIÓN DEL IMPACTO DE LA LEY DE MOORE EN
PROCESADORES MODERNOS
En 1965 Gordon Moore predijo que la cantidad de transistores que se podía
integrar en un chip de silicón se duplicaría cada 18 a 24 meses. Esta se
conoce como la Ley de Moore, y se ha mantenido durante más de 40 años.
Durante este tiempo, el incremento en la densidad de transistores ha
generado aumentos proporcionales en el desempeño de los
microprocesadores y la relación precio/desempeño.
En general, conforme los transistores son más pequeños pueden switchear
más rápido entre un estado y otro. Esto permite que al mismo tiempo que
aumenta la cantidad de transistores, también se aumente la frecuencia del
reloj de un procesador. Tradicionalmente, los aumentos en la frecuencia de
reloj han sido más importantes que los aumentos en densidad de
transistores. Esto es porque aprovechar una mayor cantidad de transistores
requiere mejoras de diseño, mientras que las ganancias otorgadas por una
mayor frecuencia de reloj son automáticas. El software existente se ejecuta
de forma más rápida sin tener que hacerle nada. Por esta razón, el aumento
de frecuencia ha sido el motor principal detrás de las mejoras en
desempeño de los procesadores.
La Ley de Moore se mantiene al día de hoy y se espera que la densidad de
transistores se siga duplicando al mismo ritmo durante otros diez años por
lo menos. Sin embargo, en años recientes el aumento de frecuencia ha
encontrado obstáculos mayores. Sucede que el consumo de energía y
generación de calor aumentan exponencialmente con la frecuencia de reloj.
Esto no había sido un problema anteriormente porque los niveles no eran
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
11
Introducción a los Sistemas Industriales
significativos, pero en los últimos años se ha convertido en un factor de
crucial importancia en el diseño de procesadores.
Aunque los servidores modernos proveen un desempeño por watt mucho
mejor que el de sus antecesores, en total tienen requerimientos de energía y
enfriamiento mayores, y muchos de los centros de datos existentes no
fueron diseñados para satisfacer estas demandas de energía. El costo
acumulativo de cumplir estos requerimientos se está haciendo excesivo,
especialmente ante el aumento en los precios de la energía eléctrica.
Por esta razón, aumentar la frecuencia de reloj ha dejado de ser el medio
principal para aumentar el desempeño de los procesadores. Se necesitan
nuevas estrategias para mantener el ritmo de mejora en desempeño y
precio.
Estrategias de mejora que se han aplicado. A lo largo de los años, los
diseñadores de procesadores han encontrado varias estrategias para
aprovechar la mayor densidad de transistores sin necesidad de aumentar la
frecuencia de reloj. Algunas son:
• Formatos de datos mayores. Los procesadores modernos de 64 bits son
el resultado de una larga evolución desde los primeros procesadores de 4
bits. Cada mejora ha provisto un procesamiento más rápido de mayores
cantidades de datos, y ha permitido que los procesadores puedan apuntar
directamente a mayores volúmenes de memoria. Actualmente estamos
viviendo una transición donde los procesadores de 64 bits se convertirán en
la norma. Para poner esto en perspectiva, recordemos que un procesador de
32 bits puede apuntar directamente hasta un máximo de 4GB de memoria,
mientras que uno de 64 bits soporta espacios de dirección de 18 millones de
terabytes.
• Paralelismo a nivel de instrucciones. También conocido como ILP por
sus siglas en inglés (Instruction Level Parallelism), permite que un
procesador dinámicamente evalúe conjuntos de código para determinar qué
instrucciones son independientes y se pueden procesar de forma simultánea
o en otro orden. Si una instrucción está esperando una entrada de datos,
entonces el procesador puede ejecutar una instrucción independiente
mientras tanto. Esta estrategia ha cobrado mayor importancia conforme ha
aumentado la brecha entre la velocidad de los procesadores y las memorias.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
12
Introducción a los Sistemas Industriales
A lo largo de los años, se ha hecho un uso fuerte de ILP para reducir el
impacto de los tiempos de espera de memoria. Sin embargo, esta actividad
es demandante en procesamiento, ya que requiere que el procesador
examine código en tiempo de ejecución, encuentre oportunidades de
paralelizarlo, y luego reagende las instrucciones en la cola de
procesamiento. Esto hace a ILP altamente intensivo en recursos, lo cual se
termina traduciendo en un alto consumo de energía y generación de calor.
• Hyper-Threading. Es una técnica que permite que en un momento
determinado las diferentes partes de un CPU estén trabajando en diferentes
hilos (threads). De esta forma se obtiene un mayor aprovechamiento del
CPU. Para obtener los beneficios de Hyper-Threading, así como de otras
formas de paralelismo a nivel de threads, se requiere que el software a
ejecutarse esté desarrollado bajo un paradigma multithreaded.
• Mayor cache. La memoria cache es un espacio para almacenar datos e
instrucciones cerca del procesador (típicamente en el mismo chip). Esto la
hace mucho más rápida que la memoria convencional, además de consumir
menos energía.
De las estrategias descritas, la que puede proveer las mejoras más
significativas en desempeño y consumo de energía es la de aumentar el
cache. Sin embargo, esto no es suficiente para mantener el ritmo de mejora
que se tenía con el aumento periódico de la frecuencia de reloj. Es así que
se necesita de una estrategia nueva y diferente para mantener el crecimiento
en desempeño que demanda la industria.
La estrategia multicore. La respuesta de la industria a los retos de
desempeño ha sido integrar más núcleos (cores) de procesamiento en cada
chip de microprocesador. Al tener varios cores ejecutando instrucciones de
forma simultánea, es posible brindar un gran desempeño en aplicaciones
multithreaded mientras se mantiene baja la frecuencia de reloj, limitando
así el consumo de energía.
En esencia, un procesador multicore es similar a un servidor con varios
procesadores, con la diferencia de que las unidades de procesamiento están
integradas en un solo chip, lo cual brinda un mayor desempeño y eficiencia
de energía.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
13
Introducción a los Sistemas Industriales
Los principales fabricantes de procesadores estiman que la estrategia
multicore permitirá obtener mejoras en desempeño de hasta 10 veces
durante los próximos tres a cuatro años. Mientras tanto, estas empresas
están desarrollando nuevos materiales, estructuras de transistores, diseños
de circuitos y otras tecnologías que permitirán aumentar la frecuencia de
reloj de los núcleos pero manteniendo niveles bajos de consumo de energía.
Aprovechando multicore. Queda claro que los procesadores multicore son
el paradigma predominante durante los próximos años en prácticamente
todas las arquitecturas de cómputo, ya que permiten brindar mejoras
continuas en desempeño. Los procesadores multicore funcionan muy bien
en aplicaciones que hacen un buen uso de threads, tales como aplicaciones
científicas, y de alto volumen transaccional. También son ideales para
ambientes virtualizados, ya que cada ambiente virtual puede ejecutarse de
forma independiente en cada core.
Sin embargo, en el caso de aplicaciones que no hagan un buen uso de
threads, las mejoras de desempeño que se pueden obtener al aumentar el
número de núcleos de procesamiento son marginales. Es por esto que las
organizaciones deben revisar cuidadosamente el modelo y carga de trabajo
al que están sujetos sus aplicaciones y servidores, para evaluar qué tantas
mejoras pueden obtener a través de multicore. Adicionalmente deben
establecer lineamientos para que las nuevas aplicaciones hagan un buen uso
de threads y por lo tanto aprovechen al máximo las arquitecturas multicore.
4.- Exploracion del equipo personal con “Everest”
PROPIEDADES DE LA CPU
Tipo de CPU: DualCore Intel Core i3 350M, 2266 MHz (17 x 133)
Alias de la CPU: Arrandale- 3M
Escalonamiento de la CPU: K0
Juego de instrucciones: x86, x86-64, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE 4.2
Velocidad de reloj original [TRIAL VERSION]
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
14
Introducción a los Sistemas Industriales
Multiplicador de la CPU Mínimo/Máximo: 7x/63x
Engineering Sample: No
Caché de código L1: 32 kb por core
Caché de datos L1: [TRIAL VERSION]
Caché L2: 256 KB por core (On-Die, ECC, Full-Speed)
Caché L3: 3 MB (On-Die, ECC, Full-Speed)
MULTI CPU
CPU#1
Intel ® Core ™ i3 CPU M 350 @ 2.27GHz, 2261 MHz
CPU#2
Intel ® Core ™ i3 CPU M 350 @ 2.27GHz, 2261 MHz
CPU#3
Intel ® Core ™ i3 CPU M 350 @ 2.27GHz, 2261 MHz
CPU#4
Intel ® Core ™ i3 CPU M 350 @ 2.27GHz, 2261 MHz
INFORMACIÓN FÍSICA DE LA CPU
Forma del componente
988 Pin rPGA
Tamaño del componente 3.75 cm x 3.75 cm
Transistores
Tecnología utilizada
Tamaño interno
GMCH: Transistores
[TRIAL VERSION] millón/es
32 nm, CMOS, Cu, High-K + Metal Gate
[TRIAL VERSION] mm^2
[TRIAL VERSION] millón/es
GMCH: Tecnología utilizada 45 nm , CMOS, Cu, High-K + Metal Gate
GMCH: Tamaño interno
[TRIAL VERSION] mm^2
Potencia típica
25 W
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
15
Introducción a los Sistemas Industriales
FABRICANTE DE LA CPU
Nombre de la empresa
Intel Corporation
Información del producto
http://www.intel.com/products/processor
4.- CONCLUSIONES
En conclusión el microprocesador es uno de los logros más sobresalientes
del siglo XX. Esas son palabras atrevidas, y hace un cuarto de siglo tal
afirmación habría parecido absurda. Pero cada año, el microprocesador se
acerca más al centro de nuestras vidas, forjándose un sitio en el núcleo de
una máquina tras otra. Su presencia ha comenzado a cambiar la forma en
que percibimos el mundo e incluso a nosotros mismos. Cada vez se hace
más difícil pasar por alto el microprocesador como otro simple producto en
una larga línea de innovaciones tecnológicas. Ninguna otra invención en la
historia se ha diseminado tan aprisa por todo el mundo o ha tocado tan
profundamente tantos aspectos de la existencia humana. Hoy existen casi
15,000 millones de microchips de alguna clase en uso (el equivalente de
dos computadoras poderosas para cada hombre, mujer y niño del planeta).
De cara a esa realidad, ¿quién puede dudar que el microprocesador no sólo
está transformando los productos que usamos, sino también nuestra forma
de vivir y, por último, la forma en que percibimos la realidad? No obstante
que reconocemos la penetración del microprocesador en nuestras vidas, ya
estamos creciendo indiferentes a la presencia de esos miles de máquinas
diminutas que nos encontramos sin saberlo todos los días. Así que, antes de
que se integre de manera demasiado imperceptible en nuestra diaria
existencia, es el momento de celebrar al microprocesador y la revolución
que ha originado, para apreciar el milagro que es en realidad cada uno de
esos chips de silicio diminutos y meditar acerca de su significado para
nuestras vidas y las de nuestros descendientes.
5. BIBLIOGRAFÍA Y/O REFERENCIAS
Microprocessor and Instrumentation.Mirsky G. Editorial Mir 1987
- Sistem Design with microprocessor .Zibson D. Academic Press 1984
- Microprocesadores . Angulo J. Ma. Ediciones R 1989 .
- Sistemas de Control con Microprocesadores. Lage J., Pascual M.
- Microelectronic .Millmanm J.
- Microprocessor Handbook .Greenfield Joseph .Ediciones R 1988.
- Los microprocesadores y las microcomputadoras y su aplicación en la
automatización
de máquinas y equipos. Kostikoba G. Vuishaia Shkola. 1988
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
16
Introducción a los Sistemas Industriales
- Microprocessor Handbook 80386
-Fundamentos de los microprocesadores. Tokheim Roger. Ediciones R.
1988.
-Revista GIGA. Colombus. Copextel, S.A. 1997-2001.
6.-ENLACES DE INTERÉS
Se detallan muchos enlaces de interés e información en el documento Word
donde se encuentran las 4 tareas juntas.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
17
Descargar