399 research outputs found

    Using the High Productivity Language Chapel to Target GPGPU Architectures

    Get PDF
    It has been widely shown that GPGPU architectures offer large performance gains compared to their traditional CPU counterparts for many applications. The downside to these architectures is that the current programming models present numerous challenges to the programmer: lower-level languages, explicit data movement, loss of portability, and challenges in performance optimization. In this paper, we present novel methods and compiler transformations that increase productivity by enabling users to easily program GPGPU architectures using the high productivity programming language Chapel. Rather than resorting to different parallel libraries or annotations for a given parallel platform, we leverage a language that has been designed from first principles to address the challenge of programming for parallelism and locality. This also has the advantage of being portable across distinct classes of parallel architectures, including desktop multicores, distributed memory clusters, large-scale shared memory, and now CPU-GPU hybrids. We present experimental results from the Parboil benchmark suite which demonstrate that codes written in Chapel achieve performance comparable to the original versions implemented in CUDA.NSF CCF 0702260Cray Inc. Cray-SRA-2010-016962010-2011 Nvidia Research Fellowshipunpublishednot peer reviewe

    Parallel machine architecture and compiler design facilities

    Get PDF
    The objective is to provide an integrated simulation environment for studying and evaluating various issues in designing parallel systems, including machine architectures, parallelizing compiler techniques, and parallel algorithms. The status of Delta project (which objective is to provide a facility to allow rapid prototyping of parallelized compilers that can target toward different machine architectures) is summarized. Included are the surveys of the program manipulation tools developed, the environmental software supporting Delta, and the compiler research projects in which Delta has played a role

    10191 Abstracts Collection -- Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond

    Get PDF
    From May 9 to 12, 2010, the Dagstuhl Seminar 10191 ``Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond\u27\u27 was held in Schloss Dagstuhl~--~Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available

    Program Composition and Optimization: An Introduction

    Get PDF
    Software composition connects separately defined software artifacts. Such connection may be in program structure (such as inheritance), data flow (such as message passing) and/or control flow (such as function calls or loop control)

    Intraprocedural Pointer Analysis for Container-Centric Applications

    Get PDF
    As programmers look forward to designing high performance applications with object-oriented models, compilers must support higher-level analyses and optimizations. Pointer analysis for container-centric applications is one of these: it exploits abstract semantics of container structures (e.g., lists, trees, associative maps) provided by standard libraries and toolkits. Extending shape analysis work by Sagiv, Reps and Wilhelm, we capture aliasing properties through dedicated points-to graphs. Formalizati- on in abstract interpretation allowed us to prove the abstraction's and transfer functions' safety. We ran the analysis on small examples. It achieved precise memory disambiguations useful to parallelization and optimization

    Applications, tools and techniques on the road to exascale computing

    Get PDF
    This volume of the book series “Advances in Parallel Computing” contains the proceedings of ParCo2011, the 14th biennial ParCo Conference, held from 31 August to 3 September 2011, in Ghent, Belgium. In an era when physical limitations have slowed down advances in the performance of single processing units, and new scientific challenges require exascale speed, parallel processing has gained momentum as a key gateway to HPC (High Performance Computing). Historically, the ParCo conferences have focused on three main themes: Algorithms, Architectures (both hardware and software) and Applications. Nowadays, the scenery has changed from traditional multiprocessor topologies to heterogeneous manycores, incorporating standard CPUs, GPUs (Graphics Processing Units) and FPGAs (Field Programmable Gate Arrays). These platforms are, at a higher abstraction level, integrated in clusters, grids, and clouds. This is reflected in the papers presented at the conference and the contributions as included in these proceedings. An increasing number of new algorithms are optimized for heterogeneous platforms and performance tuning is targeting extreme scale computing. Heterogeneous platforms utilising the compute power and energy efficiency of GPGPUs (General Purpose GPUs) are clearly becoming mainstream HPC systems for a large number of applications in a wide spectrum of application areas. These systems excel in areas such as complex system simulation, real-time image processing and visualisation, etc. High performance computing accelerators may well become the cornerstone of exascale computing applications such as 3-D turbulent combustion flows, nuclear energy simulations, brain research, financial and geophysical modelling. The exploration of new architectures, programming tools and techniques was evidenced by the mini-symposia “Parallel Computing with FPGAs” and “Exascale Programming Models”. The need for exascale hardware and software was also stressed in the industrial session, with contributions from Cray and the European exascale software initiative. Our sincere appreciation goes to the keynote speakers who gave their perspectives on the impact of parallel computing today and the road to exascale computing tomorrow. Our heartfelt thanks go to the authors for their valuable scientific contributions and to the programme committee who reviewed the papers and provided constructive remarks. The international audience was inspired by the quality of the presentations. The attendance and interaction was high and the conference has been an agora where many fruitful ideas were exchanged and explored. We wish to express our sincere thanks to the organizers for the smooth operation of the conference. The University conference centre Het Pand offered an excellent environment for the conference as it allowed delegates to interact informally and easily. A special word of thanks is due to the management and support staff of Het Pand for their proficient and friendly support. The organizers managed to put together an extensive social programme. This included a reception at the medieval Town Hall of Ghent as well as a memorable conference dinner. These social events stimulated interaction amongst delegates and resulted in many new contacts being made. Finally we wish to thank all the many supporters who assisted in the organization and successful running of the event. Erik D'Hollander, Ghent University, Belgium Koen De Bosschere, Ghent University, Belgium Gerhard R. Joubert, TU Clausthal, Germany David Padua, University of Illinois, USA Frans Peters, Philips Research, Netherland

    TGFβ Primes Breast Tumors for Lung Metastasis Seeding through Angiopoietin-like 4

    Get PDF
    SummaryCells released from primary tumors seed metastases to specific organs by a nonrandom process, implying the involvement of biologically selective mechanisms. Based on clinical, functional, and molecular evidence, we show that the cytokine TGFβ in the breast tumor microenvironment primes cancer cells for metastasis to the lungs. Central to this process is the induction of angiopoietin-like 4 (ANGPTL4) by TGFβ via the Smad signaling pathway. TGFβ induction of Angptl4 in cancer cells that are about to enter the circulation enhances their subsequent retention in the lungs, but not in the bone. Tumor cell-derived Angptl4 disrupts vascular endothelial cell-cell junctions, increases the permeability of lung capillaries, and facilitates the trans-endothelial passage of tumor cells. These results suggest a mechanism for metastasis whereby a cytokine in the primary tumor microenvironment induces the expression of another cytokine in departing tumor cells, empowering these cells to disrupt lung capillary walls and seed pulmonary metastases

    A long noncoding RNA signature for ulcerative colitis identifies IFNG-AS1 as an enhancer of inflammation

    Get PDF
    High-throughput technologies revealed new categories of genes, including the long noncoding RNAs (lncRNAs), involved in the pathogenesis of human disease; however, the role of lncRNAs in the ulcerative colitis (UC) has not been evaluated. Gene expression profiling was used to develop lncRNA signatures in UC samples. Jurkat T cells were activated by PMA/ionomycin subsequently interferon- (IFNG) and tumor necrosis factor (TNF)- protein levels were assessed by ELISA. Anti-sense molecules were designed to block IFNG-AS1 expression. A unique set of lncRNAs was differentially expressed between UC and control samples. Of these, IFNG-AS1 was among the highest statistically significant lncRNAs (fold change: 5.27, P value: 7.07E-06). Bioinformatic analysis showed that IFNG-AS1 was associated with the IBD susceptibility loci SNP rs7134599 and its genomic location is adjacent to the inflammatory cytokine IFNG. In mouse models of colitis, active colitis samples had increased colonic expression of this lncRNA. Utilizing the Jurkat T cell model, we found IFNG-AS1 to positively regulate IFNG expression. Novel lncRNA signatures differentiate UC patients with active disease, patients in remission, and control subjects. A subset of these lncRNAs was found to be associated with the clinically validated IBD susceptibility loci. IFNG-AS1 was one of these differentially expressed lncRNAs in UC patients and found to regulate the key inflammatory cytokine, IFNG, in CD4 T cells. Taking these findings together, our study revealed novel lncRNA signatures deregulated in UC and identified IFNG-AS1 as a novel regulator of IFNG inflammatory responses, suggesting the potential importance of noncoding RNA mechanisms on regulation of inflammatory bowel disease-related inflammatory responses
    corecore