Parallel Programming 2.0
November 7, 2007 lecture by Renee James and Wei Li for the Stanford University Computer Systems Colloquium (EE 380). Renee and her co-presenter touch ...
Stanford
Compiler Optimizations for Scalable Parallel Systems Languages Compilation Techniques and Run Time S
cordero
Introduction To Compiler And Compiling - Computer Programming - Basics
This EZEd Video Explains - Compiler - Compiling a C Program.
EzEd Channel
Compilers and Multi-Core Computing Systems
Fran Allen, IBM T. J. Watson Research Center, Yorktown Heights, NY This lecture has been videocast from the Computer Science Department at UNC.
NCState
Computer Architecture is Back: Parallel Computing Landscape
January 31, 2007 lecture by Dave Patterson for the Stanford University Computer Systems Colloquium (EE 380). A diverse group of UC Berkeley researchers ...
Stanford
The World's First COBOL Compilers
The event was recorded on June 12, 1997. In December 1960, for the first time in history, the same high-level language program was successfully compiled and ...
Computer History Museum
Creating a compiler in Perl 6
A screencast of the talk about Perl 6 grammars and their usage to create parsers, interpreters an compilers.
Andrew Shitov
Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.
Which programming language to learn first? Watch this video to find out! In this video, I talk about the top 5 programming languages I'd recommend for you to ...
CS Dojo
TransCoder: Unsupervised Translation of Programming Languages (Paper Explained)
Code migration between languages is an expensive and laborious task. To translate from one language to the other, one needs to be an expert at both. Current ...
Yannic Kilcher
Programming languages and tools
Introduction to HPC For information on other WestGrid events, visit: https://www.westgrid.ca/events Connect with WestGrid: Mailing List ...
WestGrid
CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — In ...
CppCon
Breaking Boundaries with Data Parallel C++ | oneAPI | Intel Software
Programming languages are a dime a dozen; throw a rock in any direction and you'll hit one. Question is … can you use any of them to program data-centric ...
Intel Software
Parallel Computing: Its Opportunities and Challenges
(March 30, 2009) Victor W. Lee.
Stanford
Women in Computing: Compilers - New Challenges and New Directions, lecture by Frances Allen
Women in Computing: Compilers - New Challenges and New Directions, a lecture by Frances Allen. The video was recorded in June 1994. From University ...
Computer History Museum
RustLatam 2019 - Niko Matsakis: What's unique about Rust?
Nicholas Matsakis is a Senior Staff Researcher at Mozilla Research and a member of the Rust core, compiler, and language design teams. He has been working ...
Rust
Stanford Seminar - New Golden Age for Computer Architecture
EE380: Computer Systems Colloquium Seminar New Golden Age for Computer Architecture: Domain-Specific Hardware/Software Co-Design, Enhanced ...
stanfordonline
The Wolfram Compiler
To learn more about Wolfram Technology Conference, please visit: https://www.wolfram.com/events/technology-conference/ Speaker: Tom Wickham-Jones ...
Wolfram
Oral History of Fran Allen
Interviewed by Allen Kossow on 2008-09-11 in Mountain View, CA X5006.2009 ©Computer History Museum Fran Allen is regarded as a pioneer in the field of ...
Computer History Museum
Many-Core Compiler Fuzzing
Parallel programming models for many-core systems, such as the OpenCL programming model, claim to allow the construction of portable many-core software.
Microsoft Research
Dandelion: a compiler and runtime for heterogeneous systems
Computer systems increasingly rely on heterogeneity to achieve greater performance, scalability and energy efficiency. Because heterogeneous systems ...
Association for Computing Machinery (ACM)
"Haxl: A Big Hammer for Concurrency" by Simon Marlow
Our programming languages are usually "sequential by default", and you have to be explicit if you want concurrency. Much of the code we write, however, ...
Strange Loop
Lec 1 (cont.) | MIT 6.189 Multicore Programming Primer, IAP 2007
Lecture 1: Introduction (cont.) License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu Subtitles ...
MIT OpenCourseWare
JuliaCon 2018 | Why Julia is the most suitable language for science | George Datseris
Julia is the best language one can do science with. It combines high performance with intuitive & simple code, and allows 1-to-1 correspondence between code ...
The Julia Programming Language
Scalable Parallel Programming with CUDA on Manycore GPUs
February 27, 2008 lecture by John Nickolls for the Stanford University Computer Systems Colloquium (EE 380). John Nickolls from NVIDIA talks about scalable ...
Stanford
Christoph Deil - Understanding Numba - the Python and Numpy compiler
"Understanding Numba - the Python and Numpy compiler [EuroPython 2019 - Talk - 2019-07-11 - PyCharm] [Basel, CH] By Christoph Deil Do you have ...
EuroPython Conference
Thinking In Parallel by Stuart Marks and Brian Goetz
The Java 8 Streams library makes it easy to run code in parallel. A common error is code that works when run sequentially but that misbehaves when run in ...
Devoxx
"An Introduction to Combinator Compilers and Graph Reduction Machines" by David Graunke
Graph reducing interpreters combined with compilation to combinators creates a "virtual machine" compilation target for pure lazy functional programs that is ...
Strange Loop
CppCon 2015: Pablo Halpern “Work Stealing"
http://www.Cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — If ...
CppCon
CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Two ...
CppCon
CppCon 2014: Herb Sutter "Paying for Lunch: C++ in the ManyCore Age"
http://www.cppcon.org -- Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014 ...
CppCon
Haskell 101
A Google TechTalk, 2018-04-26, presented by Antoine Leblanc ABSTRACT: Part 1 of 2, a tutorial on Haskell features. Lesson resources are available at ...
GoogleTechTalks
Wolfram Compiler
To learn more about Wolfram Technology Conference, please visit: https://www.wolfram.com/events/technology-conference/ Speaker: Tom Wickham-Jones ...
Wolfram
CppCon 2017: P. McKenney, M. Michael & M. Wong “Is Parallel Programming still hard? PART 2 of 2”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Most ...
CppCon
2017 LLVM Developers’ Meeting: “DLVM: A Compiler Framework for Deep Learning DSLs ”
http://www.LLVM.org/devmtg/2017-10/ — DLVM: A Compiler Framework for Deep Learning DSLs - Richard Wei, Vikram Adve and Lane Schwartz Slides: ...
LLVM
Compilers and Multicore Computing Systems
Ms. Frances Allen IBM September 24, 2007 -_-_-_-_-_-_-_-_-_-_-_- Samuel D. Conte Distinguished Lecture Series in Computer Science Sponsored by the ...
Purdue University
Parallel and Asynchronous Programming with F#
Don Syme of Microsoft Research, Cambridge, looks at programming with F# in this video from the University of Washington. F# is a succinct and expressive ...
UW Video
Lower Level Compilers - Design of Computer Programs
This video is part of an online course, Design of Computer Programs. Check out the course here: https://www.udacity.com/course/cs212.
Udacity
JuliaCon 2019 | Differentiate All The Things! | Mike Innes
Explore Flux's brand-new compiler integration, and how this lets us turn anything in the Julia ecosystem into a machine learning model.
The Julia Programming Language
The Parallel Revolution Has Started: Are You Part of the Solution or Part of...
Google Tech Talks December 18, 2008 ABSTRACT This talk will explain * Why the La-Z-Boy era of sequential programming is over * The sorry record of prior ...
GoogleTechTalks
Python vs Go | Python comparison Golang | Intellipaat
Intellipaat's Programming courses: https://intellipaat.com/all-courses/programming/ Read complete Python Programming tutorial here: ...
Intellipaat
First steps with Julia for numerical computing - Bogumił Kamiński
Description The talk is an introduction to programming in Julia and it constructed around hands-on example of its usage. The material is selected in order to help ...
PyData
Ruby Conf 2013 - Compilers For Free by Tom Stuart
Partial evaluation is a powerful tool for timeshifting some aspects of a program's execution from the future into the present. Among other things, it gives us an ...
Confreaks