4 resultados para ARM Linux

em Universidade Complutense de Madrid


Relevância:

20.00% 20.00%

Publicador:

Resumo:

PMCTrack es una herramienta de código abierto para Linux que permite monitorizar el rendimiento de las aplicaciones haciendo uso de los contadores hardware del procesador. Esta herramienta soporta la captura de métricas como el número de instrucciones por ciclo o la tasa de fallos de cache. El objetivo de este proyecto es portar PMCTrack al sistema operativo Android sobre plataformas que integran procesadores de ARM. Esto conlleva la realización de las siguientes tareas: (1) modificación de la variante del kernel Linux propia de Android para incluir las extensiones requeridas por el módulo del kernel de PMCTrack, (2) adaptación de las herramientas de modo usuario de PMCTrack, y (3) desarrollo de una aplicación Android que permita visualizar en tiempo real las medidas de los contadores recabadas para las distintas aplicaciones que están siendo monitorizadas. Para poner a prueba la adaptación de la herramienta PMCTrack al sistema operativo Android y mostrar la utilidad de nuestras aportaciones, se han llevado a cabo diversos casos de estudio empleando la placa de desarrollo Odroid XU4.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

El presente trabajo estudia la viabilidad a la hora de aplicar un modelo de programación basado en la extracción de paralelismo a nivel de tareas sobre distintas arquitecturas heterogéneas basadas en un procesador multinúcleo de propósito general acelerado con uno o más aceleradores hardware. Se ha implementado una aplicación completa cuyo objetivo es la detección de bordes en una imagen (implementando el Algoritmo de Canny), y se ha evaluado en detalle su rendimiento sobre distintos tipos de arquitecturas, incluyendo CPUs multinúcleo de última generación, sistemas multi-GPU y una arquitectura objetivo basada en procesadores ARM Cortex-A15 acelerados mediante un DSP C66x de la compañía Texas Instruments. Los resultados experimentales demuestran la viabilidad de este tipo de implementación también para arquitecturas heterogéneas novedosas como esta última, e ilustran la facilidad de programación que introduce este tipo de modelos de programación sobre arquitecturas de propósito específico.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Los procesadores multicore asimétricos con repertorio común de instrucciones (AMPsAsymmetric Multicore Processors) han sido propuestos recientemente como alternativa de bajo consumo a los procesadores multicore simétricos convencionales. Los AMPs combinan, en un mismo chip, cores rápidos de alto rendimiento, con cores más lentos y sencillos de consumo reducido. Uno de los ejemplos más destacados de procesador multicore asimétrico es el procesador big.LITTLE de ARM, que incorporan algunos modelos de teléfonos móviles y tablets disponibles en la actualidad. Trabajos previos han demostrado que para explotar los beneficios potenciales de los procesadores multicore asimétricos, el sistema operativo debe tener en cuenta el beneficio relativo (speedup) que cada aplicación experimenta al ejecutar en un core rápido frente a un core lento. Actualmente, los planificadores por defecto de los sistemas operativos de propósito general no tienen en cuenta la diversidad de speedups entre aplicaciones que puede estar presente en una carga de trabajo multiprogramada. En consecuencia, la asignación de aplicaciones a cores que hacen estos planificadores no extrae el máximo rendimiento por vatio de la plataforma. Recientemente se han realizado extensiones en el kernel Linux para ofrecer un mejor soporte de planificación en multicore asimétricos. Sin embargo, estas extensiones del planificador, utilizadas fundamentalmente en dispositivos móviles con el sistema operativo Android, tampoco tienen en cuenta la diversidad de speedups en las aplicaciones de la carga de trabajo. Por lo tanto estas extensiones no constituyen una aproximación robusta desde el punto de vista de la eficiencia energética. En este proyecto se lleva a cabo la evaluación exhaustiva de distintos algoritmos de planificación para multicore asimétricos sobre una plataforma provista de un procesador ARM big.LITTLE. El principal objetivo del estudio es cuantificar el grado de eficiencia energética y el rendimiento global proporcionado por implementaciones de estos algoritmos en el kernel Linux sobre hardware multicore asimétrico real.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Arm/Rmt methyltransferases have emerged recently in pathogenic bacteria as enzymes that confer high-level resistance to 4,6-disubstituted aminoglycosides through methylation of the G1405 residue in the 16S rRNA (like ArmA and RmtA to -E). In prokaryotes, nucleotide methylations are the most common type of rRNA modification, and they are introduced posttranscriptionally by a variety of site-specific housekeeping enzymes to optimize ribosomal function. Here we show that while the aminoglycoside resistance methyltransferase RmtC methylates G1405, it impedes methylation of the housekeeping methyltransferase RsmF at position C1407, a nucleotide that, like G1405, forms part of the aminoglycoside binding pocket of the 16S rRNA. To understand the origin and consequences of this phenomenon, we constructed a series of in-frame knockout and knock-in mutants of Escherichia coli, corresponding to the genotypes rsmF(+), ΔrsmF, rsmF(+) rmtC(+), and ΔrsmF rmtC(+). When analyzed for the antimicrobial resistance pattern, the ΔrsmF bacteria had a decreased susceptibility to aminoglycosides, including 4,6- and 4,5-deoxystreptamine aminoglycosides, showing that the housekeeping methylation at C1407 is involved in intrinsic aminoglycoside susceptibility in E. coli. Competition experiments between the isogenic E. coli strains showed that, contrary to expectation, acquisition of rmtC does not entail a fitness cost for the bacterium. Finally, matrix-assisted laser desorption ionization (MALDI) mass spectrometry allowed us to determine that RmtC methylates the G1405 residue not only in presence but also in the absence of aminoglycoside antibiotics. Thus, the coupling between housekeeping and acquired methyltransferases subverts the methylation architecture of the 16S rRNA but elicits Arm/Rmt methyltransferases to be selected and retained, posing an important threat to the usefulness of aminoglycosides worldwide.