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
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 |
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). |
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.
Speaker background:
![]() |
| Dr. Badia in the MareNostrum supercomputer site (BSC, Spain). |
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.
Subscribe to:
Comments (Atom)



