Skip to content

zma/mrcc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 

mrcc - A Distributed C Compiler System on MapReduce

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

Hompage

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

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, implementation and instalation instruction of mrcc can be found in the mrcc document.

License

GPL

Authors

  • Eric Z. Ma
  • distcc authors (the code base includes distcc codes. Kudos to distcc developers!)

About

A Distributed C Compiler System on MapReduce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published