236 research outputs found
Hardware counter based performance analysis, modelling, and improvement through thread migration in numa systems
[EN]These last years have seen an important evolution in the computational resources available in science and engineering. Currently, most high performance systems include several multicore processors and use a NUMA (Non Uniform Memory Access) memory architecture. In this context, data locality becomes a highly important issue for parallel codes performance. It is foreseeable that the complexity as SMP (Symmetric Multiprocessing) NUMA systems increases during the next years. These will increase both the number of cores and the memory complexity, including the various cache levels, which implies memory access latency will depend, increasingly, of the proximity or affinity of the different threads to the memory modules where their data reside. Improving the performance and scalability of parallel codes on multicore architectures may be quite complex. This way, memory management on parallel codes will become more complicated, especially from the point of view of a programmer who wishes to obtain the best performance. Not only this, but the problem worsens in the usual case with different processes in execution simultaneously. Automatically migrating executing threads among the cores and processors, depending on their behaviour, may improve performance of parallel programs. Furthermore, it may allow to simplify their development, since the programmer avoids to explicitly manage locality. Modern microprocessors include registers that give useful information at a low cost, usually known as hardware counters (HCs). HCs are not commonly used due to a lack of tools to easily obtain their data. These HCs, in modern processors, allow to obtain the memory access latency during cache miss resolutions, and even the memory address that leads to the event. This opens the door to the development of new techniques for performance improvement based on this information. A procedure to easily and automatically obtain data about a shared memory parallel code execution on SMP multicore and NUMA systems, to model it using the hardware counters of modern processors, alongside additional information, as the memory access latencies from different threads. This procedure will be used during a parallel program execution, at runtime, to model its performance. This information will be used to improve the efficiency of the execution of said parallel codes automatically and transparently to the user.[GL]Hoxe en día, a maioría dos sistemas de computación son multicore e mesmo multiprocessador.
Nestes sistemas, o comportamento dos accesos á memoria de cada fío para os distintos nodos de memoria é un dos aspectos que máis significativamente afectan o rendemento de
calquera código. Este feito é cada vez máis relevante a medida que aumenta o chamado "memory wall".
Neste traballo, esta cuestión foi abordada baixo dous puntos de vista. Desde o punto de vista dun programador de aplicacións paralelas, desenvolvéronse ferramentas e modelos para
caracterizar o comportamento de códigos e axudao para a súa aplicación. Desde o punto de vista dun usuario de aplicacións paralelas, desenvolveuse unha ferramenta de migración para seleccionar e adaptar, automaticamente durante a execución, a colocación de fíos no sistema para mellorar o seu funcionamento. Todas estas ferramentas fan uso de datos de rendemento en tempo de execución obtidos a partir de Contadores Hardware (HC) presentes nos procesadores Intel.
En comparación cos "software profilers", os HC proporcionan, cunha baixa sobrecarga, unha información de rendemento detallada e rica referente ás unidades funcionais, caches, acceso á memoria principal por parte da CPU, etc. Outra vantaxe de usalos é que non precisa ningunha modificación do código fonte. Con todo, os tipos e os significados dos contadores hardware varían dunha arquitectura a outra debido á variación nas organizacións do hardware.
Ademais, pode haber dificultades para correlacionar as métricas de rendemento de baixo nivel co código fonte orixinal. O número limitado de rexistros para almacenar os contadores moitas veces pode forzar aos usuarios a realizar múltiples medicións para recoller todas as métricas de rendemento desexadas.
En concreto, neste traballo, utilizáronse os Precise Event Based Sampling (PEBS, MOSTRAXE
BASEADO EN EVENTOS PRECISOS) nos procesadores Intel modernos e os Event Address
Register (EARs, REXISTROS DE ENDEREZO DE EVENTO) nos procesadores Itanium 2.
O procesador Itanium 2 ofrece un conxunto de rexistros, os EARs que rexistran os enderezos
de instrución e datos dos fallos caché, e os enderezos de instrución e datos de fallos de TLB [25]. Cando se usan para capturar fallos caché, os EARs permiten a detección das latencias maiores de 4 ciclos. Xa que os accesos de punto flotante sempre provocan un fallo (os datos de punto flotante son sempre almacenados na L2D), calquer acceso pode ser potencialmente detectado. Os EARs permiten a mostraxe estatística, configurando un contador de rendemento para contar as aparicións dun determinado evento.
O PEBS usa un mecanismo de interrupción cos HC para almacenar un conxunto de información sobre o estado da arquitectura para o procesador. A información ofrece o estado arquitectónico da instrución executada despois da instrución que causou o evento. Xunto con esta información, que inclúe o estado de todos os rexistros, os procesadores Sandy Bridge posúen un sistema de medición da latencia a memoria. Ista é un medio para caracterizar a latencia de carga media para os diferentes niveis da xerarquía de memoria. A latencia é medida dende a expedición da instrucción ata cando os datos son globalmente observables, e dicir, cando chegan ao procesador. Ademáis da latencia, o PEBS permite coñecer a orixe dos datos e o nivel de memoria de onde se leron. A diferenza dos EARs, o PEBS permite tamén medir a latencia de operacións enteiras ou de almacenamento de dato
Antecedentes, evolución y reconfiguración de la migración mexicana a Estados Unidos de América
La migración de mexicanos a Estados Unidos de América (EUA), ha pasado por distintos periodos determinados por multi-factores explicados, la mayoría de las veces, por asimetrías y complementariedades de ambas sociedades donde el factor económico ha sido preponderante.
En la redefinición de la migración de mexicanos a EUA están presentes diversos eventos; estos son: la crisis económica que inicia a finales de 2007 y que deprime fuertemente los sectores económicos donde se insertaban laboralmente los migrantes mexicanos; como condiciones adversas previas, por ejemplo los sucesos del 11 de septiembre de 2001 que endurecen las políticas migratorias de EUA, provocando cambios en los flujos migratorios.
Los migrantes mexicanos no son exclusivamente de tipo rural, también lo son de perfil urbano e indígena; los cruces tradicionales han perdido importancia y se prefieren los más peligrosos y costosos; la industria del tráfico de personas crece; los estados receptores de importancia histórica en EUA son desplazados por otros donde la persecución no es tan intensa y donde existen posibilidades de empleo. Ante una Reforma Migratoria serán preferidos los trabajadores de alta calificación, los que pertenezcan a las fuerzas armadas, los que estén estudiando, los que sepan inglés, los que tengan recursos para emprender negocios y los trabajadores que acepten trabajar bajo la dinámica de un programa clásico de braceros
Relative age effect in Spanish Karate Championships
[EN] Some voices in karate are asking for grouping athletes into categories with a cutoff based on the year of birth..
La criminalidad organizada en la Unión Europea: estado de la cuestión y respuestas institucionales
Certificación energética de la Casa del Estudiante : análisis de resultados y propuesta de mejoras
Este TFG tienes dos objetivo: 1.Certificación energética
Método general
- Definición geométrica del edificio empleando el software CALENER VYP.
- Realizar la definición de las instalaciones del edificio empleando el software
CALENER GT.
- Realizar la definición de las condiciones de ocupación del edificio empleando el
software CALENER GT.
Método simplificado
- Realizar la definición del edificio empleando el software CE3X. 2.Propuestas de mejora
- Proponer medidas de mejora mediante el método general.
- Proponer medidas de mejora mediante el método simplificado.
La obtención del certificado de eficiencia energética otorgará el derecho de utilización,
durante el periodo de validez del mismo, de la etiqueta de eficiencia energética. Este
certificado recogerá la información sobre las características energéticas y la calificación
de eficiencia energética del edificio.Escuela Técnica Superior de Ingeniería IndustrialUniversidad Politécnica de Cartagen
IL-1β inhibition in cardiovascular complications associated to diabetes mellitus
Diabetes mellitus (DM) is a chronic disease that affects nowadays millions of people worldwide. In adults, type 2 diabetes mellitus (T2DM) accounts for the majority of all diagnosed cases of diabetes. The course of the T2DM is characterized by insulin resistance and a progressive loss of β-cell mass. DM is associated with a number of related complications, among which cardiovascular complications and atherosclerosis are the main cause of morbidity and mortality in patients suffering from the disease. DM is acknowledged as a low-grade chronic inflammatory state characterized by the over-secretion of pro-inflammatory cytokines, including interleukin (IL)-1β, which reinforce inflammatory signals thus contributing to the development of complications. In this context, the pharmacological approaches to treat diabetes should not only correct hyperglycaemia, but also attenuate inflammation and prevent the development of metabolic and cardiovascular complications. Over the last years, novel biological drugs have been developed to antagonize the pathophysiological actions of IL-1β. The drugs currently used in clinical practice are anakinra, a recombinant form of the naturally occurring IL-1 receptor antagonist, the soluble decoy receptor rilonacept and the monoclonal antibodies canakinumab and gevokizumab. This review will summarize the main experimental and clinical findings obtained with pharmacological IL-1β inhibitors in the context of the cardiovascular complications of DM, and discuss the perspectives of IL-1β inhibitors as novel therapeutic tools for treating these patients.This work was supported by grants from Ministerio de Economía y Competitividad (SAF2014-52762-R) and Banco de Santander-Universidad Autónoma de Madrid (CEAL-AL/2015-17
El constitucionalismo y sus tendencias a principios del siglo XXI
El presente trabajo tiene como fin dar cuenta de algunas de las principales tendencias que se viven en el constitucionalismo de hoy en día. Sin pretender entrar al fondo y explicar cada unade estas tendencias, lo que se busca es presentar un catálogo de ellas que nos permita trazar el panorama actual de lo que es el constitucionalismo en Occidente, y sus principales directrices tanto a nivel normativo y jurisprudencial, como también a nivel teórico y doctrinal, de tal suerte que el lector pueda tener una idea más clara acerca de la transformación que ha venido sufriendo el constitucionalismo en los últimos tiempos
Nitric oxide molecular targets: reprogramming plant development upon stress
[EN] Plants are sessile organisms that need to complete their life cycle by the integration of different abiotic and biotic
environmental signals, tailoring developmental cues and defense concomitantly. Commonly, stress responses are
detrimental to plant growth and, despite the fact that intensive efforts have been made to understand both plant
development and defense separately, most of the molecular basis of this trade-off remains elusive. To cope with
such a diverse range of processes, plants have developed several strategies including the precise balance of key
plant growth and stress regulators [i.e. phytohormones, reactive nitrogen species (RNS), and reactive oxygen species
(ROS)]. Among RNS, nitric oxide (NO) is a ubiquitous gasotransmitter involved in redox homeostasis that regulates
specific checkpoints to control the switch between development and stress, mainly by post-translational protein
modifications comprising S-nitrosation of cysteine residues and metals, and nitration of tyrosine residues. In this review, we have sought to compile those known NO molecular targets able to balance the crossroads between plant
development and stress, with special emphasis on the metabolism, perception, and signaling of the phytohormones
abscisic acid and salicylic acid during abiotic and biotic stress responses
El apoyo internacional a la reforma educativa en España
In the 1960s, an international debate emerged on the role of education in the worldwide changes taking place in the political, social and economic sphere. Multilateral agencies such as the OECD and UNESCO played an important role in this process. Inspired by some of the central tenets of modernization and human capital theories, these organizations sought to steer the transitions from “traditional societies” to “modern” ones. In Franco’s Spain, this process of modernization was led by the technocratic sectors of the dictatorship, who aspired to become the agents of a project of change controlled from the state apparatus. International organizations actively participated in the analysis of the Spanish educational system, and recommendeding measures to bring it into line with the needs of economic development. The corollary of this work was their support for the 1970 General Education Law, which also enjoyed the endorsement of some of the main foreign allies of the Franco regime, such as the United States, the World Bank and the Ford Foundation. This support took the form of advice, funding, specialist training and educational assistance. The article addresses this whole process. It examines the efforts of various international actors and their involvement in the modernization of education in Spain as a step towards convergence with the Western model.En la década de los años sesenta se suscitó un debate internacional sobre el papel de la educación dentro de los cambios políticos, sociales y económicos que se estaban produciendo a nivel mundial. Organismos multilaterales como la OCDE y la UNESCO tuvieron un destacado papel en ese proceso, aplicando los planteamientos centrales de las teorías de la modernización y del capital humano para favorecer el tránsito desde «sociedades tradicionales» a otras más «modernas». Tales ideas tuvieron su traslación al escenario español de la mano de los «tecnócratas», que aspiraban a convertirse en los agentes de un proyecto de transformación controlado desde el aparato del Estado. Los organismos internacionales participaron activamente en el análisis del sistema educativo español, e hicieron recomendaciones sobre las medidas a tomar para ponerlo en sintonía con las necesidades económicas del país. El corolario de todo ello fue su apoyo a la reforma que condujo a la Ley General de Educación de 1970, que contó también con el soporte de algunos de los principales interlocutores exteriores del régimen franquista, como Estados Unidos, junto al Banco Mundial y la Fundación Ford. Dicho respaldo se plasmó en asesoramiento, financiación, formación de especialistas y material educativo. Esta contribución aborda la trayectoria de ese proceso, examinando la labor desempeñada por los actores internacionales y su implicación en la modernización educativa del país como paso hacia la convergencia con los parámetros del modelo occidental
- …