pullmoll / mrcc

A Distributed C Compiler System on MapReduce

Home Page:http://www.ericzma.com/projects/mrcc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mrcc - A Distributed C Compiler System on MapReduce

Hompage: https://www.ericzma.com/projects/mrcc/ .

Notes: this tool was written in around year 2009 to 2010. It may need significant modifications to work with latest Hadoop and gcc compilers. /Eric

*Introduction*

mrcc is an open source compilation system that uses MapReduce to distribute C code compilation across the servers in the cloud computing platform. mrcc is originally built to use Hadoop, but it is easy to transform it to other could computing platform by only changing the interface to the computing platform.

Introduction to the architecture and the implementation of mrcc can be found in the mrcc document:
https://www.systutorials.com/699/mrcc-a-distributed-c-compiler-system-on-mapreduce/

A simple installation guide can be found under /docs/install of the source code.

*Author*

Zhiqiang Ma. https://www.ericzma.com/

About

A Distributed C Compiler System on MapReduce

http://www.ericzma.com/projects/mrcc/


Languages

Language:C 98.0%Language:CMake 1.3%Language:Makefile 0.7%