Code Together

Code Together

By Code TogetherNewsTechnologyTech News
Download on the App Store

Code Together episodes

  • AI in Gaming: Empowering Game Developers

    In the gaming world, artificial intelligence (AI) is proving to be a game-changer. It has played a pivotal role in enhancing game-player’s experiences. Amongst other capabilities, Artificial intelligence is used to generate responsive, adaptive, or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. With the right tools and access to advanced technologies, developers can create more immersive game experiences and take advantage of machine learning algorithms. Listen in to learn how AI is influencing the gaming industry and the game-developer ecosystem.

    Guests:

    Adam Goodrich – Adam is the founder and general manager of Procedural Worlds based in Sydney, Australia.

    Peter Cross – Senior Software Engineer at Intel.

    Learn more:

    Procedural Worlds
    Canopy by Procedural Worlds
    Intel Game Dev AI Toolkit
    Intel Distribution of OpenVINO Toolkit
    Intel oneAPI Toolkits

    23 min
  • Behind the Scenes: Arming Researchers with Visualization Know-How

    Scientific visualization (SciVis) is a process of representing raw scientific data as images, which helps scientists improve their interpretations of large data sets. More and more, advanced visualization tools are becoming an integral part of a researcher’s analysis toolkit; and when in the hands of scientists and researchers, they can visualize, interact with, and get better insights from their data. In this podcast, Anne Bowen, a research engineering scientist at the Texas Advanced Computing Center (TACC) shares this process and exciting SciVis use cases with rhinoviruses, oceanography and hydrodynamics, plasma structures, and more.

    Guests

    • Anne Bowen, research engineering scientist, Texas Advanced Computing Center (TACC), University of Texas at Austin
  • Donna Nemshick, performance validation lead, Advanced Rendering and Visualization group., Intel
  • Learn more

    Learn.TACC.UTexas.edu

    TACC.UTexas.edu

    Intel oneAPI Rendering Toolkit

    oneAPI: Driving a New Era of Accelerated Computing

    oneapi.com

    20 min
  • Building Common Standards for Python Data APIs

    Adoption of Python has been enormous over the last decade. Why? It’s easy to use, accessible, versatile and can be used for AI, machine learning, data analytics, data visualization, and all types of science. Tune into how 3 experts are involved in building common standards for Python data APIs that can help users use a large collection of libraries to develop high-performance code without limitations on adding exotic features. Regarding the huge growth of custom libraries, “it was more a social problem than a technical problem…we should avoid writing more code. Writing yet another library is very likely not going to be the answer.” The Python Data API Consortium was organized to bring people together and solve a fundamental problem to deliver a common standard. Listen in. [26:32]

    Guests:

    Travis Oliphant, Quansight’s CEO and the creator of SciPy, NumPy, and Numba; founder/director of Anaconda, and founder of NumFOCUS
    Ralf Gommers, co-director of Quansight Labs and director of the Python Data API Standards consortium
    Areg Melik-Adamyan, principal engineer and engineering manager at Intel

    To learn more

    Python Data API Consortium (data-apis.org)
    Intel oneAPI AI Analytics Toolkit

    27 min
  • A Big Step Forward: Moving Ginkgo to oneAPI

    Ginkgo is a production-ready, sparse linear algebra library used for HPC on GPU architectures. It’s now using oneAPI cross-architecture programming to support its foundational design with a high level of performance portability, and focus on software sustainability. ExpertsHartwig Anzt at Karlsruhe Institute of Technology (KIT) and Univ. of Tennessee, and Terry Cojean of KIT provide their insights on lessons learned moving CUDA code to other hardware architectures, and tools that help smooth that transition. “…The oneAPI ecosystem has proven to be a very powerful and useful option for us to actually target different architectures that are all supported by oneAPI…” 

    Hartwig Anzt, research scientist at University of Tennessee, and group leader at Karlsruhe Institute of Technology (KIT)

    Terry Cojean, lead developer of Ginkgo software at KIT
    George Silva, Intel academic programs – program manager

    22 min
  • SciVis Unveils a Billion Cells, Covid-19 & Invisible Monsters

    Scientific visualization (SciVis) is providing new insights in health care and many other research areas in ways that we couldn’t imagine a decade ago. It’s an evolving field where extracting visualizations from very large data sets can improve analysis, diagnosis and patient outcomes while reducing costs – or even uncover hidden discrimination. Hear from Teodora (Dora) Szasz of the University of Chicago and Donna Nemshick of Intel on how SciVis can be transformative in areas such as understanding a billion simulated cells for tumors, creating the Covid-19 model, pioneering medical care, and even studying images in children’s books for gender inequality.

    Listen in. [25:51]

    Guests:

    Teodora (Dora) Szasz, computational scientist, Research Computing Center of University of Chicago

    Donna Nemshick, performance validation lead, Intel Advanced Rendering & Visualization Architecture Group

    To learn more

    Intel oneAPI Rendering Toolkit | Free Download | Innovative Usages Video

    University of Chicago Research Computing Center

    University of Chicago Visualization Laboratory

    26 min
  • ZIB’s oneAPI Story: Discovering Portability across Multi-vendor Hardware

    Heterogeneous programming is challenging for developers because it’s been difficult to code or forces compromises in performance. oneAPI is working to break that mold. Many HPC research centers, enterprises and developers are now adopting oneAPI. Hear from experts at Zuse Institute Berlin (ZIB) on their oneAPI story: “We want to have most code portability across different processor architectures, and we don’t want to be bound to specific architectures,” says Dr. Thomas Steinke, head of ZIB’s super computing department. Listen in. [24:01]

    Guests

    Dr. Thomas Steinke, head of the super computing department, Zuse Institute Berlin (ZIB)
    Dr. Steffen Christgau, expert in parallel and distributed computing, super computing and algorithms for innovative architectures, ZIB
    Klaus-Dieter Oertel, HPC senior technical consultant, Intel

    To learn more:

    A oneAPI Case Study: easyWave – A Tsunami Simulations Application  [Video]
    Gaining Support for Multiple Device by Migrating a CUDA Code to oneAPI—Experiences with the Intel® DPC++ Compatibility Tool?
    Zuse Institute Berlin
    Intel oneAPI Toolkits
    Intel DPC++ Compatibility Tool

    25 min
  • Building Cross-architecture, Cross-vendor Tools for HPC Application Developers

    Just as a carpenter needs tools to build a house, a developer needs tools to write code and programs. This often means relying on other coders to develop tools and building on that foundation. Xiaozhu Meng, a research scientist at Rice University shares the progress of the HPC Toolkit Project. It’s focused on performance tuning – to help with problems like how to map the performance numbers from machine-code back to a higher-level programming language construct; or for GPUs, doing fine-grained management to manage performance inside kernels. He also discusses exascale computing, and how oneAPI fits in the mix for tools to help developers. Listen in. [20:30]

    Guests:

    Xiaozhu Meng, research scientist focused on HPC developer tools, Rice University
    Sujata Tibrewala, Intel oneAPI developer community manager

    To learn more:

    How to use HPC Toolkit Project (YouTube video)
    HPC Toolkit Project on Intel® DevMesh
    software.intel.com/oneAPI

    21 min
  • Advancing Bioinformatics with Modern Hardware, HPC Compute + Software

    Bioinformatics is advancing health-care research by using computation to understand biological data. It’s useful for large complex data sets used in determining gene and protein functions, establishing evolutionary relationships, and predicting 3D shapes of proteins. Two experts, Sergio Santander-Jimenez at University of Extremadura, and Ricardo Nobre of INESC-ID, are combining the power of modern hardware (CPUs+GPUs), HPC compute, and software to advance bioinformatics applications in areas including epistasis detection

    Guests:

    • Sergio Santander-Jimenez, assistant professor, Dept. of Computer and Communications Technologies, University of Extremadura
  • Ricardo Nobre, researcher at INESC-ID in Lisbon, Portugal
  • Sujata Tibrewala, Intel’s oneAPI Developer Community manager
  • 17 min
  • Inspiring the Next Generation of Scientists & Coders

    The next generation of scientists and coders need more than a love of science and technology. The use of supercomputers in digital design to simulation pose opportunities solving the world’s biggest questions. Katherine Riley, director of science for Argonne’s Leadership Computing Facility, and Joe Curley, Intel senior director of oneAPI products, solutions and ecosystem, share what inspires them, and the unique characteristics to thrive in these careers. “It’s not just nerds working on ones and zeros, but we’re out to try to make a better planet.”

    Guests

    Katherine Riley, director of science, Argonne Leadership Computing Facility
    Joe Curley, senior director, oneAPI Products, Solutions & Ecosystem, Intel

    To learn more:

    alcf.anl.gov
    software.intel.com
    oneapi.com

    30 min
  • Extending the Roofline Model

    INESC-ID researchers Aleksandar Ilic and Diogo Augusto Pereira Marques reveal their journey in extending Roofline Modeling for use in application optimization, known as the Cache-aware Roofline Model, or CARM, which has been incorporated into the Intel® Advisor tool and recognized with an award from the HiPEAC community in Europe. They are now taking this model further, tackling different types of devices, including CPUs and GPUs, with the help of DPC++. Using CARM, developers can detect bottlenecks in their code and derive strategies to squeeze maximum performance out of their architecture.

    Guests:

    Aleksandar Ilic, Senior Researcher, HPC Architectures & Systems Group, INESC-ID
    Diogo Augusto Pereira Marques, Researcher, HPC Architectures & Systems Group, INESC-ID

    To learn more:

    Cache-aware Roofline Model paper
    Cache-aware Roofline Model Tutorial (oneAPI Dev Summit)
    Intel® Advisor
    oneAPI

    16 min

About Code Together

From the publisher's feed

Code Together covers the rapidly changing software landscape from the perspective of developers. Listen as we talk to developers, entrepeneurs and technologists who are trying to create solutions…