Showing posts with label Computer Science. Show all posts
Showing posts with label Computer Science. Show all posts

Wednesday, November 18, 2015

Hear from NSF's Aaron Dubrow as He Lists 10 Ways Advanced Computing Catalyzes Science


Visualization of 3-D Cerebellar Cortex model generated by researchers Angus Silver and Padraig Gleeson from University College London. The NeuroScience Gateway was used for simulations. Credit: Angus Silver and Padraig Gleeson, University College London
When researchers need to compare complex new genomes; or map new regions of the Arctic in high-resolution detail; or detect signs of dark matter; or make sense of massive amounts of fMRI data, they turn to the high-performance computing and data analysis systems supported by the National Science Foundation (NSF).

High-performance computing (HPC) enables discoveries in practically every field of science - not just those typically associated with supercomputers like chemistry and physics - but also in the social sciences, life sciences and humanities.

By combining superfast and secure networks, cutting-edge parallel computing and analytics software, and advanced scientific instruments and critical datasets across the U.S., NSF's cyber-ecosystem lets researchers investigate questions that can't otherwise be explored.

NSF has supported advanced computing since its beginning and is constantly expanding access to these resources to help tens of thousands of researchers each year - from high school students to Nobel Prize winners -- at institutions large and small, regardless of geographic locality, expand the frontiers of science and engineering.

Click here for 10 examples of research -- enabled by advanced computing resources -- from across all of science.

Excerpted with permission from Aaron Dubrow, the National Science Foundation

Tuesday, October 13, 2015

Berkeley Lab's Katherine Yelick Wins Ken Kennedy Award

UC Berkeley Professor to Receive ACM/IEEE-CS Kennedy Award at SC15

for Contributions to International Research Agenda


Katherine Yelick
ACM and IEEE Computer Society have named Katherine Yelick as the recipient of the 2015 ACM/IEEE Computer Society Ken Kennedy Award for innovative research contributions to parallel computing languages that have been used in both the research community and in production environments. She was also cited for her strategic leadership of the national research laboratories and for developing novel educational and mentoring tools. The award will be presented at SC 15: the International Conference for High Performance Computing, Networking, Storage and Analysis November 17, in Austin, Texas.

Yelick’s work has improved the programmability of high performance computing (HPC) through innovations to parallel languages and runtime systems. Her contributions to compiler research and open source software were key to the success of a new parallel programming model known as partitioned global address space (PGAS), an important software innovation for developers facing the challenges of exascale computing. She developed new automatic performance tuning techniques and runtime systems that maximize performance across a wide variety of computer architectures.

Yelick has authored more than 170 technical papers and reports on parallel languages, compilers, algorithms, libraries, architecture and storage, and she has also trained more than 50 graduate students, postdocs and research undergraduate students. She has worked with interdisciplinary teams developing scientific applications ranging from simulations of chemistry, fusion, and blood flow in the heart to analysis problems in phylogenetics and genome assembly.

Yelick is a Professor of Electrical Engineering and Computer Sciences at the University of California at Berkeley since 1991 and Faculty Scientist at Lawrence Berkeley National Laboratory since 1996 where she is currently the Associate Laboratory Director for Computing Sciences. In that role, Yelick oversees computing research and facility directions for the Lab, including both the Energy Sciences Network (ESnet) and the National Energy Research Scientific Computing Center (NERSC), where she served as director for five years. Her leadership at the national level has significantly influenced international scientific research on behalf of the U.S. Department of Energy. 

An ACM Fellow, Yelick was named the 2013 Athena Lecturer by the ACM Council on Women (ACM-W). She is a member of the National Academies Computer Science and Telecommunications Board and previously served on the California Council on Science and Technology and the University of California Science and Technology Council. Yelick participated in the National Research Council report, “The Future of Computer Performance: Game Over or Next Level?” on opportunities and challenges for sustaining growth in computing performance. 

ACM and the Computer Society co-sponsor the Kennedy Award, which was established in 2009 to recognize substantial contributions to programmability and productivity in computing and significant community service or mentoring contributions. It was named for the late Ken Kennedy, founder of Rice University’s computer science program and a world expert on high performance computing. The Kennedy Award carries a US $5,000 honorarium endowed by ACM, the IEEE Computer Society and the SC Conference Steering Committee.

About ACM
ACM
, the Association for Computing Machinery, is the world’s largest educational and scientific computing society, uniting computing educators, researchers and professionals to inspire dialogue, share resources and address the field’s challenges. ACM strengthens the computing profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.

About IEEE Computer Society
IEEE Computer Society
is one of the world’s leading computing membership organizations and a trusted information and career-development source for a global workforce of technology leaders, including professors, researchers, software engineers, IT professionals, employers and students. IEEE Computer Society provides high-quality, state-of-the-art information on an on-demand basis. The Computer Society provides a wide range of forums for top minds to come together, including technical conferences, publications, a comprehensive digital library, unique training webinars and professional training. IEEE is the world's largest professional association for advancement of technology and the Computer Society is the largest society within IEEE.

About SC15
SC15
sponsored by ACM and IEEE-CS offers a complete technical education program and exhibition to showcase the many ways high performance computing, networking, storage and analysis lead to advances in scientific discovery, research, education and commerce. This premier international conference includes a globally attended technical program, workshops, tutorials, a world class exhibit area, demonstrations and opportunities for hands-on learning.

Friday, September 18, 2015

SC15 Invited Talk Spotlight: Superscalar Programming Models - Making Applications Platform Agnostic

StarSs is a task-based programming model by Barcelona Supercomputing Center that has the potential to change the way applications are developed (click on image to enlarge).
Programming models play a key role providing abstractions of the underlying architecture and systems to the application developer and enabling the exploitation of the computing resources possibilities from a suitable programming interface.

When considering complex systems with aspects such as large scale, distribution, heterogeneity, variability, etc. it is indeed more important to offer programming paradigms that simplify the life of the programmers while still providing competitive performance results.

StarSs (Star superscalar) is a task-based family of programming models that is based on the idea of writing sequential code which is executed in parallel at run-time taking into account the data dependencies between tasks.

The talk will describe the evolution of this programming model and the different challenges that have been addressed in order to consider different underlying platforms from heterogeneous platforms used in HPC to distributed environments, such as federated clouds and mobile systems.

Speaker background:
Dr. Badia in the MareNostrum supercomputer site (BSC, Spain).
Rosa M. Badia holds a PhD on Computer Science (1994) from the Technical University of Catalonia (UPC). She is a Scientific Researcher from the Consejo Superior de Investigaciones Científicas (CSIC) and team leader of the Workflows and Distributed Computing research group at the Barcelona Supercomputing Center (BSC). She was involved in teaching and research activities at the UPC from 1989 to 2008, where she was an Associated Professor since year 1997. From 1999 European Center of Parallelism of Barcelona (CEPBA).

Her current research interest are programming models for complex platforms (from multicore, GPUs to Grid/Cloud). The group led by Dr. Badia has been developing StarSs programming model for more than 10 years, with a high success in adoption by application developers. Currently the group focuses its efforts in two instances of StarSs: OmpSs for heterogeneous platforms and COMPSs/PyCOMPSs for distributed computing including Cloud.

For this last case, the group has been doing efforts on interoperability through standards, for example using OCCI to enable COMPSs to interact with several Cloud providers at a time. Dr Badia has published more than 150 papers in international conferences and journals in the topics of her research. She has participated in several European projects, for example BEinGRID, Brein, CoreGRID, OGF-Europe, SIENA, TEXT and VENUS-C, and currently she is participating in the project Severo Ochoa (at Spanish level), ASCETIC, Euroserver, The Human Brain Project, EU-Brazil CloudConnect, and trasnPLANT and it is a member of HiPEAC2 NoE.

This is the second episode in a series providing you with details behind the SC15 Invited Talks Program.