652 research outputs found

    Macroservers: An Execution Model for DRAM Processor-In-Memory Arrays

    Get PDF
    The emergence of semiconductor fabrication technology allowing a tight coupling between high-density DRAM and CMOS logic on the same chip has led to the important new class of Processor-In-Memory (PIM) architectures. Newer developments provide powerful parallel processing capabilities on the chip, exploiting the facility to load wide words in single memory accesses and supporting complex address manipulations in the memory. Furthermore, large arrays of PIMs can be arranged into a massively parallel architecture. In this report, we describe an object-based programming model based on the notion of a macroserver. Macroservers encapsulate a set of variables and methods; threads, spawned by the activation of methods, operate asynchronously on the variables' state space. Data distributions provide a mechanism for mapping large data structures across the memory region of a macroserver, while work distributions allow explicit control of bindings between threads and data. Both data and work distributuions are first-class objects of the model, supporting the dynamic management of data and threads in memory. This offers the flexibility required for fully exploiting the processing power and memory bandwidth of a PIM array, in particular for irregular and adaptive applications. Thread synchronization is based on atomic methods, condition variables, and futures. A special type of lightweight macroserver allows the formulation of flexible scheduling strategies for the access to resources, using a monitor-like mechanism

    User-Defined Data Distributions in High-Level Programming Languages

    Get PDF
    One of the characteristic features of today’s high performance computing systems is a physically distributed memory. Efficient management of locality is essential for meeting key performance requirements for these architectures. The standard technique for dealing with this issue has involved the extension of traditional sequential programming languages with explicit message passing, in the context of a processor-centric view of parallel computation. This has resulted in complex and error-prone assembly-style codes in which algorithms and communication are inextricably interwoven. This paper presents a high-level approach to the design and implementation of data distributions. Our work is motivated by the need to improve the current parallel programming methodology by introducing a paradigm supporting the development of efficient and reusable parallel code. This approach is currently being implemented in the context of a new programming language called Chapel, which is designed in the HPCS project Cascade

    Modeling collapse aggresiveness of cavitation bubbles in hydromachinery

    Full text link
    A simple model of assessment of collapse aggressiveness of cavitation bubbles suitable for application at pump design stage is proposed. The model is focused on quantifying the energetic effects of single bubble collapses and the emphasis is placed on computational efficiency. The objective of the model is to provide a rapid estimation of the erosion risk for steadystate or near-steady-state flow with traveling bubble cavitation. The proprietary 3-dimensional Navier-Stokes code for turbulent flow in hydrodynamic machinery is coupled with the unreduced Rayleigh-Plesset equation for incompressible liquid by virtue of the iterations of continuity and momentum equations to account for density changes in the bubbly regions (two-way coupling). The model of collapse aggressiveness of the cavitation bubbles is based on the estimation of the energy dissipated between two successive bubble rebounds. The model is tested for a 2- dimensional hydrofoil in the cavitation tunnel of SIGMA Research and Development Institute in Lutín. The closed-loop tunnel is equipped with the acoustic bubble spectrometer to measure the nuclei population in the test section inlet. The erosion pattern of the hydrofoil surface is monitored using optical profilometry. The results indicate the dominant effect of the first (most energetic) collapses, however, the model overestimates the importance of smaller nuclei mainly due to their large number in the spectra. Introduction of a threshold for the minimum collapse energy required to form any erosive potential seems necessary to rectify this deficiency. The model, although aimed to achieve efficiency and simplicity by relying on the single-bubble dynamics, shows good agreement with the experimental evidence. An attempt to apply the model to the 3-dimensional geometry of a mixedflow pump impeller is also presented. This paper is a report on part one of work in progress. In the second part the results of the ongoing pitting tests will be used to develop a model of erosive potential.http://deepblue.lib.umich.edu/bitstream/2027.42/84306/1/CAV2009-final131.pd

    Spectroscopic Pulsational Frequency Identification and Mode Determination of Gamma Doradus Star HD135825

    Full text link
    We present the mode identification of frequencies found in spectroscopic observations of the Gamma Doradus star HD135825. Four frequencies were successfully identified: 1.3150 +/- 0.0003 1/d; 0.2902 +/- 0.0004 1/d; 1.4045 +/- 0.0005 1/d; and 1.8829 +/- 0.0005 1/d. These correspond to (l, m) modes of (1,1), (2,-2), (4,0) and (1,1) respectively. Additional frequencies were found but they were below the signal-to-noise limit of the Fourier spectrum and not suitable for mode identification. The rotational axis inclination and vsini of the star were determined to be 87 degrees (nearly edge-on) and 39.7 km/s (moderate for Gamma Doradus stars) respectively. A simultaneous fit of these four modes to the line profile variations in the data gives a reduced chi square of 12.7. We confirm, based on the frequencies found, that HD135825 is a bona fide Gamma Doradus star.Comment: Accepted to MNRAS 2012 March

    Kavitasyon Kabarcığı Bölünme Dinamiği

    Get PDF
    Konferans Bildirisi -- Teorik ve Uygulamalı Mekanik Türk Milli Komitesi, 2013Conference Paper -- Theoretical and Applied Mechanical Turkish National Committee, 2013Kavitasyon kabarcığı dinamiğinde, ısı iletimi, ağdalılık, kütle yayınımı ve akustik ışınım sonucu mekaniksel enerjinin önemli bir bölümü yutulmaktadır. Bu fiziksel olgulara ek olarak, kabarcığın yüksek bir basınç alanı etkisiyle aniden büzülmesiyle parçalara (fragmanlara) bölünmesi sonucu da mekaniksel enerjinin bir bölümü yutulmaktadır. Brennen [1], Rayleigh-Taylor kararsızlığı ve mikrojet oluşumu sonucu kabarcığın bölünmesi halinde yutulan mekaniksel enerjinin, yukarıdaki klasik olgulardan kaynaklanankinden çok daha fazla olabileceğini göstermiştir. Daha sonra Delale ve Tunç [2] Rayleigh-Taylor kararsızlığı sonucu oluşan bir kabarcık bölünmesi dinamiği modeli geliştirmiştir. Bu model, deney ve gözlemlerdeki sonuçları doğrulamakla birlikte, hangi koşullar altında Rayleigh-Taylor kararsızlığının kabarcık bölünmesine yol açacağı hakkında bilgi vermemektedir [3]. Bu çalışmada, Rayleigh-Taylor doğrusal kararsızlığının en kararsız modu kullanılarak, Delale-Tunç modelindeki kabarcık fragmanları dinamiğine yol açan kabarcık bölünmesinin hangi koşullar altında oluşabileceği belirlenmektedir

    Laboratory investigation of fire exposure on wood by thermal imagery and thermocouple approach

    Get PDF
    The impact of spot fire on wood different-shaped samples (flat and cylindered sample) is studied under laborator

    A new method for the spectroscopic identification of stellar non-radial pulsation modes. II. Mode identification of the Delta Scuti star FG Virginis

    Get PDF
    We present a mode identification based on new high-resolution time-series spectra of the non-radially pulsating Delta Scuti star FG~Vir (HD 106384, V = 6.57, A5V). From 2002 February to June a global Delta Scuti Network (DSN) campaign, utilizing high-resolution spectroscopy and simultaneous photometry has been conducted for FG~Vir in order to provide a theoretical pulsation model. In this campaign we have acquired 969 Echelle spectra covering 147 hours at six observatories. The mode identification was carried out by analyzing line profile variations by means of the Fourier parameter fit method, where the observational Fourier parameters across the line are fitted with theoretical values. This method is especially well suited for determining the azimuthal order m of non-radial pulsation modes and thus complementary with the method of Daszynska-Daszkiewicz (2002) which does best at identifying the degree l. 15 frequencies between 9.2 and 33.5 c/d were detected spectroscopically. We determined the azimuthal order m of 12 modes and constrained their harmonic degree l. Only modes of low degree (l <= 4) were detected, most of them having axisymmetric character mainly due to the relatively low projected rotational velocity of FG Vir. The detected non-axisymmetric modes have azimuthal orders between -2 and 1. We derived an inclination of 19 degrees, which implies an equatorial rotational rate of 66 km/s.Comment: 14 pages, 26 figure
    corecore