Archive for November, 2014

Clang/LLVM to compile Linux kernel

What are the benefits of LLVM?

http://stackoverflow.com/questions/172863/what-are-the-greatest-benefits-of-llvm

Why is the LLVM important:

http://en.wikipedia.org/wiki/Static_single_assignment_form

http://www.cs.utexas.edu/users/mckinley/380C/lecs/07.pdf

Introduction:

http://www.cs.sfu.ca/~wsumner/teaching/LLVMIntro.pdf

Its basic construct:

http://llvm.org/docs/LangRef.html

As started by Apple using LLVM to compile its OS, now the movement is spreading to Linux kernel as well.

https://www.youtube.com/watch?v=YffCWR3nqP4 (Reinventing the compiler – Clang)

Current status for Linux kernel:

http://llvm.linuxfoundation.org/index.php/Main_Page#Why_use_Clang.2FLLVM_with_the_Linux_Kernel.3F

Create a working compiler with the LLVM framework, Part 1

http://www.ibm.com/developerworks/library/os-createcompilerllvm1/index.html

http://llvm.org/docs/tutorial/index.html

http://llvm.linuxfoundation.org/index.php/Main_Page

http://www.phoronix.com/scan.php?page=news_item&px=MTY2MjY

http://llvm.org/devmtg/2014-02/slides/moller-llvmlinux.pdf

http://llvm.org/devmtg/2012-04-12/Slides/Mark_Charlebois.pdf

http://clang.llvm.org/features.html

LLVM and its varied libraries (reusable by all other languages – not just Clang, so create ONCE, reused many times):

http://llvm.org/releases/2.7/docs/UsingLibraries.html

LLVM LInk Time Optimization:

http://www.slideshare.net/vivekpansara/llvm-seminar

http://llvm.org/docs/Passes.html

Good thing is: these LLVM tools are reusable on binary output generated from different frontend (eg, Ruby, ActionScript etc) and not just Clang.

Vickblöm

Research scattered with thoughts, ideas, and dreams

Penetration Testing Lab

Offensive Techniques & Methodologies

Astr0baby's not so random thoughts _____ rand() % 100;

@astr0baby on Twitter for fresh randomness

The Data Explorer

playing around with open data to learn some cool stuff about data analysis and the world

Conorsblog

Data | ML | NLP | Python | R

quyv

Just a thought

IFT6266 - H2017 Deep Learning

A Graduate Course Offered at Université de Montréal

Deep Learning IFT6266-H2017 UdeM

Philippe Paradis - My solutions to the image inpainting problem

IFT6266 – H2017 DEEP LEARNING

Pulkit's thoughts on the course project

Thomas Dinsmore's Blog

No man but a blockhead ever wrote except for money -- Samuel Johnson

the morning paper

a random walk through Computer Science research, by Adrian Colyer

The Spectator

Shakir's Machine Learning Blog