1,265 research outputs found

    Fast Matrix Multiplication via Compiler-only Layered Data Reorganization and Intrinsic Lowering

    Full text link
    The resurgence of machine learning has increased the demand for high-performance basic linear algebra subroutines (BLAS), which have long depended on libraries to achieve peak performance on commodity hardware. High-performance BLAS implementations rely on a layered approach that consists of tiling and packing layers, for data (re)organization, and micro kernels that perform the actual computations. The creation of high-performance micro kernels requires significant development effort to write tailored assembly code for each architecture. This hand optimization task is complicated by the recent introduction of matrix engines by IBM's POWER10 MMA, Intel AMX, and Arm ME to deliver high-performance matrix operations. This paper presents a compiler-only alternative to the use of high-performance libraries by incorporating, to the best of our knowledge and for the first time, the automatic generation of the layered approach into LLVM, a production compiler. Modular design of the algorithm, such as the use of LLVM's matrix-multiply intrinsic for a clear interface between the tiling and packing layers and the micro kernel, makes it easy to retarget the code generation to multiple accelerators. The use of intrinsics enables a comprehensive performance study. In processors without hardware matrix engines, the tiling and packing delivers performance up to 22x (Intel), for small matrices, and more than 6x (POWER9), for large matrices, faster than PLuTo, a widely used polyhedral optimizer. The performance also approaches high-performance libraries and is only 34% slower than OpenBLAS and on-par with Eigen for large matrices. With MMA in POWER10 this solution is, for large matrices, over 2.6x faster than the vector-extension solution, matches Eigen performance, and achieves up to 96% of BLAS peak performance

    Physiological maturity of pigeonpea at three sowing periods.

    Get PDF
    Conduziu-se, durante o ano agrícola 1985/86, na área experimental do Departamento de Fitotecnia da Faculdade de Ciências Agrárias e Veterinárias (FCAVJ), UNESP, Campos de Jaboticabal, um experimento com o objetivo de se estudar a maturação fisiológica de sementes de guandu (Cajanus cajan (L.) Millsp.), em três épocas de semeadura. A semeadura foi realizada nos meses de dezembro/85, janeiro e fevereiro/86, para a primeira, segunda e terceira épocas, respectivamente. Posteriormente, realizaram-se coletas semanais de vagens, obtidas em inflorescências previamente marcadas por ocasião do florescimento de 50% das plantas da parcela. Foram avaliados os seguintes parâmetros: peso seco e teor de umidade das sementes, percentagem de germinação e índice de velocidade de emergência (vigor) das sementes. Verificou- se coincidência entre os pontos de máximo peso seco, máxima percentagem de germinação e vigor, e menor teor de umidade, embora tenha-se constatado efeito das condições climáticas, em função das épocas de semeadura. A máxima germinação e vigor ocorreu aos 58 dias após o florescimento, para três épocas. O máximo peso seco também ocorreu aos 58 dias, exceto para a semeadura de dezembro, que ocorreu aos 65 dias. Os menores teores de umidade foram verificados aos 58, 64 e 72 dias após o florescimento para a primeira, segunda e terceira épocas, respectivamente.The experiment was conducted during the crop season 1985/86 at the experimental area of the Departamento de Fitotecnia da Faculdade de Ciências Agrárias e Veterinárias of the Universidade do Estado de São Paulo (UNESP), Campos of Jaboticabal, SP, Brazil, to study the physiological maturation of pigeonpea (Cajanus cajan (L.) Millsp.) at three sowing periods. Seeding was done at the months of December 1985, January and February 1986 for the first, second and third periods, respectively. Pods were collected weekly, from previously chosen inflorescences, at the flowering season, from over 50% of the plants each plot. The following parameters were analysed: seed dry weight and moisture content, germination percentage, and seed speed of emergence (vigor). A coincidence between the point of maximum dry weight, germination percentage and vigor and lower moisture content was observed, although the climatic conditions had effects due to the different sowing periods. Maximum germination and vigor occurred, in an overall analysis at the 58th day after flowering for the three sowing periods. Also the greatest dry weight occurred at the 58th day, except for the period of December that had that value at the 65th day after flowering. The lowest moisture content of the seeds was detected at 58, 64 and 72 days after flowering for the first, second and third sowing periods, respectively

    Avaliação de metodologias de determinação do cálculo de áreas de contribuição

    Get PDF
    A área de contribuição ou área drenada à montante de cada célula de uma matriz está relacionada ao valor da área correspondente à bacia de cada célula específica. Portanto, para a determinação do mapa de área de contribuição calcula-se o valor da bacia de drenagem de cada célula que compõe a área que será mapeada. Tendo como objetivo a obtenção de um mapa de área de contribuição o mais confiável possível, determinou-se esse parâmetro a partir de duas metodologias distintas. A primeira, TU - Transferência de fluxo para uma única célula, determina a área de contribuição em função da célula que apresentam maior valor de declividade. A Segunda, TD - Transferência de fluxo distribuída, calcula a área de contribuição distribuindo o fluxo proporcionalmente entre as células localizadas à jusante, de acordo com a declividade local. A metodologia de transferência de fluxo distribuída (TD) mostrou-se mais eficiente, pois sugeriu com exatidão a rede de drenagem, localizando as maiores áreas de contribuição de montante para jusante exatamente na calha, não só da drenagem, mas de todos os caminhos preferenciais de fluxo. ________________________________________________________________________________________ ABSTRACTThe contribution area or upward drained area of each grid cell is related to the value of the corresponding area to the basin of each specific pixel. Therefore, for the determination of the contribution area map it is calculated the value of the drainage basin of each pixel that comprises the area that will be mapped. In order to obtain the most reliable contribution area map, this parameter was determined from two distinct methodologies. The first determines the calculation of contribution area based on the cell that has the largest gradient value (this methodology is used by Arcinfo, ArcView software, among others). The second uses an algorithm, which in this work was written in C language, which makes the calculation of contribution area distributing proportionally the flow among located cells for downslope, according to the local gradient. The methodology that determines the contribution area for one given cell distributing the flow proportionally between those located to downward showed more efficient, because it suggested with accuracy the drainage network, locating the biggest contribution areas from upward to downward exactly in the gutter, not only of the drainage, but also of all the preferential flow ways

    Creation and validation of an educational video for deaf people about cardiopulmonary resuscitation

    Get PDF
    Objetivo: construir e validar vídeo educativo para ensino de alunos surdos acerca da ressuscitação cardiopulmonar. Método: estudo metodológico composto pela construção do vídeo educativo, validação de conteúdo por 22 enfermeiros com expertise em parada cardiorrespiratória e avaliação por 16 alunos surdos. Para coleta dos dados, utilizaram-se instrumentos validados: Instrumento de Validação de Conteúdo Educacional para validação pelos enfermeiros e Questionário de Avaliação de Tecnologia Assistiva para avaliação dos alunos surdos. O critério para validação foi concordância superior a 80%, analisada por meio do índice de validação de conteúdo e teste binomial. Resultados: a versão final do vídeo possuiu 7 minutos e 30 segundos, contemplando as etapas que devem ser realizadas pelo leigo para socorrer a vítima de parada cardiorrespiratória, apresentadas com animação e narração na língua brasileira de sinais. Todos os itens obtiveram concordância dos enfermeiros e dos alunos surdos igual ou superior a 80%. Conclusão: o vídeo foi considerado válido quanto ao conteúdo, por juízes, e compreensível, por alunos surdos, de forma que consiste em uma tecnologia inclusiva para educação em saúde de surdos acerca da ressuscitação cardiopulmonar.Objetivo: construir y validar un vídeo educativo para enseñanza de alumnos sordos acerca de la reanimación cardiopulmonar. Método: estudio metodológico compuesto por la construcción de un vídeo educativo; validez de contenido por 22 enfermeros con dominio en paro cardiorrespiratorio y evaluado por 16 alumnos sordos. Para la recolección de los datos fueron utilizados los instrumentos: Instrumento de Validez de Contenido Educacional para validez por los enfermeros y Cuestionario de Evaluación de Tecnología Asistida para evaluación de los alumnos sordos. El criterio para validación fue tener una concordancia superior a 80%, analizada por medio del índice de validez de contenido y prueba binomial. Resultados: la versión final del vídeo poseía siete minutos y treinta segundos, contempló las etapas que deben ser realizadas por el lego para socorrer la víctima de paro cardiorrespiratorio, presentadas con animación y narración en la lengua brasilera de señas. Todos los ítems obtuvieron concordancia de los enfermeros y de los alumnos sordos igual o superior a 80%. Conclusión: el vídeo fue considerado válido cuanto al contenido, por jueces, y comprensible, por alumnos sordos, de forma que consiste en una tecnología inclusiva para educación en salud de sordos acerca de la reanimación cardiopulmonar.Objective: to create and validate an educational video for teaching deaf students about cardiopulmonary resuscitation. Method: methodological study consisting in the creation of an educational video, validation of its content by 22 nurses with expertise in cardiorespiratory arrest, and evaluation by 16 deaf students. For data collection, the following validated instruments were used: the Instrument for Validation of Educational Content used for the validation by nurses and the Assistive Technology Assessment Questionnaire for the evaluation by deaf students. The criterion for validation was concordance higher than 80%, analyzed through the content validation index and binomial test. Results: the final version of the video lasted seven minutes and thirty seconds, covered the steps that should be performed by a lay person to help a victim of cardiorespiratory arrest, presented animations and the narration in the Brazilian sign language. All the items obtained agreement among nurses and of among deaf students equal or superior to 80%. Conclusion: the video was considered to present valid content by the judges and comprehensible content by deaf students. Thus the video represents an inclusive technology for health education of deaf people about cardiopulmonary resuscitation

    Aplicação do modelo shalstab, em ambiente arcview, para o mapeamento de áreas susceptíveis a escorregamento raso na região do quadrilátero ferrífero (MG)

    Get PDF
    Inúmeras metodologias vêm sendo desenvolvidas com o intuito de entenderos fatores que condicionam o processo de movimento de massa. Neste propósito foidesenvolvido o modelo SHALSTAB que objetiva identificar e mapear as áreas deinstabilidade nas encostas. Essa metodologia tem como referencial a modelagemmatemática baseada na combinação de um modelo hidrológico com um modelo deestabilidade de encostas. Recentemente ela foi escrita em linguagem Avenue, sendoimplementada para utilização no Software ArcView. Essa metodologia foi aplicada naregião do Quadrilátero Ferrífero (MG) objetivando a identificação das áreas maissusceptíveis a ocorrência de escorregamentos rasos nessa região. Inicialmente, foigerado um MDT e posteriormente foram determinados seus mapas derivados comoárea de contribuição e declividade. Os resultados obtidos demonstraram que, mesmoutilizando dados de uma escala relativamente pequena para esse propósito (1:50.000) omodelo SHALSTAB mostrou-se uma ferramenta eficaz para identificar zonas susceptíveisa escorregamentos rasos. ________________________________________________________________________________________ ABSTRACTMany methodologies have been developed in order to understand thephysical factors that control the mass movement process. In this purpose was developedthe SHALSTAB model that identify instability areas in the hillslope. This methodologyis based on the combination of a hydrological model with the slope stability model.Recently it was written in Avenue language and implemented for utilization in theArcView Software. This methodology was applied in Quadrilátero Ferrífero (MG) toidentify the more susceptible areas to shallow lanslide occurrence in this region. Initially,it was prepared a DEM and then their derivatives maps were determined as slope andcontributing areas maps. The results demonstrated which, even using data of a relativelysmall scale for that purposes (1:50.000) the SHALSTAB model showed to be an effectivetool to identify susceptible zones for shallow landslide

    EVALUATION OF THE CHEMICAL COMPOSITION AND ALLELOPATHIC POTENTIAL OF ESSENTIAL OILS FROM THREE SPECIES OF ASTERECEAE AGAINST SEED GERMINATION AND SEEDLING VIGOR OF LETTUCE

    Get PDF
    The allelopathic properties of the essential oils have been exploited because they are biodegradable natural compounds that can be used in combination or as prototypes for new bioherbicides. The objectives of this study were to chemically characterize the essential oils from B. dracunculifolia, C. bonariesis and T. diversifolia and to evaluate their allelopathic potential. The essential oils were extracted by hydrodistillation and their chemical compositions were determined by GC-MS. Allelopathic activities were determined by methods that evaluate the effects of volatile compounds and direct contact of those compounds on the seed germination and seedling vigor of lettuce. The principal constituents of the essential oil from B. dracunculifolia were limonene, trans-nerolidol and β-pinene; those in the oil from C. bonariesis were limonene, trans-β-ocimene and cis-verbenol (4.4%); and those in the oil from T. diversifolia were β-pinene, α-pinene and limonene. Minor differences in the germination and vigor of lettuce seedlings were observed when they were exposed to the volatile essential oils from the leaves of the three species of the Asteraceae family. However, upon direct contact with these oils, those of C. bonariesis presented the greatest allelopathic potential, which was attributed to its higher content of oxygenated monoterpenes

    Inflammatory environment and immune responses to oxidized LDL are linked to systolic and diastolic blood pressure levels in hypertensive subjects

    Get PDF
    Universidade Federal de São Paulo, Dept Med, Div Cardiol, BR-04039030 São Paulo, BrazilUniv São Paulo, Dept Immunol, São Paulo, BrazilNatl Inst Complex Fluids, São Paulo, BrazilUniversidade Federal de São Paulo, Dept Med, Div Cardiol, BR-04039030 São Paulo, BrazilWeb of Scienc

    APLICAÇÃO DO MODELO SHALSTAB, EM AMBIENTE ARCVIEW, PARA O MAPEAMENTO DE ÁREAS SUSCEPTÍVEIS A ESCORREGAMENTO RASO NA REGIÃO DO QUADRILÁTERO FERRÍFERO (MG)

    Get PDF
    Many methodologies have been developed in order to understand the physical factors that control the mass movement process. In this purpose was developed the SHALSTAB model that identify instability areas in the hillslope. This methodology is based on the combination of a hydrological model with the slope stability model. Recently it was written in Avenue language and implemented for utilization in the ArcView Software. This methodology was applied in Quadrilátero Ferrífero (MG) to identify the more susceptible areas to shallow lanslide occurrence in this region. Initially, it was prepared a DEM and then their derivatives maps were determined as slope and contributing areas maps. The results demonstrated which, even using data of a relatively small scale for that purposes (1:50.000) the SHALSTAB model showed to be an effective tool to identify susceptible zones for shallow landslideInúmeras metodologias vêm sendo desenvolvidas com o intuito de entender os fatores que condicionam o processo de movimento de massa. Neste propósito foi desenvolvido o modelo SHALSTAB que objetiva identificar e mapear as áreas de instabilidade nas encostas. Essa metodologia tem como referencial a modelagem matemática baseada na combinação de um modelo hidrológico com um modelo de estabilidade de encostas. Recentemente ela foi escrita em linguagem Avenue, sendo implementada para utilização no Software ArcView. Essa metodologia foi aplicada na região do Quadrilátero Ferrífero (MG) objetivando a identificação das áreas mais susceptíveis a ocorrência de escorregamentos rasos nessa região. Inicialmente, foi gerado um MDT e posteriormente foram determinados seus mapas derivados como área de contribuição e declividade. Os resultados obtidos demonstraram que, mesmo utilizando dados de uma escala relativamente pequena para esse propósito (1:50.000) o modelo SHALSTAB mostrou-se uma ferramenta eficaz para identificar zonas susceptíveis a escorregamentos rasos

    Adesão à terapêutica em diabéticos do tipo 2

    Get PDF
    Antecedentes/Objetivos: Atualmente regista-se um aumento significativo dos casos de Diabetes mellitus tipo 2 a nível mundial e em idades cada vez mais precoces (WHO, 2003; SPD, 2012). Segundo a SPD (2012), a prevalência desta patologia, em Portugal, em 2011, foi de 7,0%. Esta doença carateriza-se pelo aumento dos níveis de glicose no sangue, a hiperglicemia, que se deve, à insuficiente produção de insulina e/ou, à ação insuficiente da mesma (WHO, 2003; Nogueira et al, 2006; SPD, 2012). Na literatura a adesão terapêutica é retratada como o grau de concordância do comportamento do doente face às indicações do médico ou outro profissional de saúde, ao nível do cumprimento da prescrição médica e ao nível das indicações relativas ao estilo de vida e comportamentos saudáveis (WHO, 2003). Foram objetivos desta investigação determinar a adesão à terapêutica em diabéticos do tipo 2, utentes de uma farmácia comunitária localizada no concelho de Bragança, e identificar os motivos que mais contribuíram para a não adesão à terapêutica. Métodos: Estudo quantitativo transversal e analítico. A recolha de dados foi feita no período de janeiro a março de 2012 usando uma técnica de amostragem não probabilística acidental. Os utentes da farmácia foram abordados e convidados a participar, voluntariamente, no presente estudo aquando da dispensa de antidiabéticos orais (ADO). Na recolha de dados foi utilizado o teste de adesão ao tratamento (MAT), desenvolvido e validado para Portugal por Delgado & Lima (2001) e adaptado por Gimenes et al (2009). Participaram neste estudo 35 indivíduos com idades compreendidas entre os 48 e os 90 anos, sendo a maioria do género feminino (57,1%). Resultados: Relativamente à terapêutica medicamentosa, 91,4% dos utentes utilizam apenas antidiabéticos orais, 2,9% associam os antidiabéticos orais à insulina e 2,9% apenas utilizam insulina. Os resultados revelam que a esmagadora maioria (97,1%) adere à terapêutica medicamentosa. A hora da toma, seguido do esquecimento e do abandono da toma sem indicação médica foram os fatores que mais contribuíram para uma menor adesão à terapêutica. A dieta, o exercício físico e a toma de medicamentos associada a outras patologias mostram ser diferenciadoras do grau de adesão. Conclusiones: Esta investigação aponta para a necessidade do reforço das informações prestadas aos utentes com recurso a ferramentas que auxiliem o cumprimento das dosagens e horários. O uso de pictogramas, de informação escrita nas embalagens, a utilização de caixas multidose, entre outras medidas, são contributos, pouco dispendiosos e úteis, que ajudam a melhorar o grau de adesão à terapêutica medicamentosa
    corecore