Intel® Cilk™ Plus Language Extension Specification
august 2011 by rcrowley
Intel's C/C++ extensions that allow compilers to introduce parallelism in an automatic and safe way. These are syntax, not libraries. The hyperobjects remind me of something between software transactional memory and Dynamo-style conflict resolution.
intel
c
c++
cilk
parallelism
compiler
august 2011 by rcrowley
Parallelism as a First Class Citizen in C and C++, the time has come. – Blogs - Intel® Software Network
august 2011 by rcrowley
Goals for the Intel Cilk GCC branch.
intel
cilk
c
c++
concurrency
parallelism
compiler
august 2011 by rcrowley
LLVM Project Blog: Clang Successfully Self-Hosts!
february 2010 by rcrowley
Clang can now compile itself! This brings back memories of the first conversation I had with one of my mentors asking "where do compilers come from?" The powerful abstractions built up over the years have worked to push the goal of a self-hosted compiler further out of possibility with each iteration. It isn't at all hard to imagine an assembler than can assemble itself. It is quite another thing to imagine a complete C compiler that can do the same. Clang reaching this milestone with such a large codebase compiling such a complicated grammar is worthy of applause.
clang
llvm
compiler
february 2010 by rcrowley
Atomic Builtins - Using the GNU Compiler Collection (GCC)
september 2009 by rcrowley
GCC is my new (old) bicycle.
gcc
atomic
compiler
c
c++
september 2009 by rcrowley
The LLVM Compiler Infrastructure Project
march 2009 by rcrowley
LLVM == Low Level Virtual Machine == JIT for C/C++
llvm
gcc
g++
c
c++
jit
compiler
march 2009 by rcrowley
Copy this bookmark: