Menu

Tree [fa3f8f] master /
 History

HTTPS access


File Date Author Commit
 apps 2014-06-26 ganboing ganboing [0863e8] ld0 now support -L and -l flag, read default li...
 doc 2014-05-29 Xiang Gao Xiang Gao [45b5df] Small fixes of repository setup.
 src 2014-06-30 Eric Zhiqiang Ma Eric Zhiqiang Ma [fa3f8f] exp instruction support in cc0/ld0
 .gitattributes 2014-05-29 Xiang Gao Xiang Gao [45b5df] Small fixes of repository setup.
 .gitignore 2014-05-29 Xiang Gao Xiang Gao [45b5df] Small fixes of repository setup.
 .gitmodules 2014-06-26 Eric Zhiqiang Ma Eric Zhiqiang Ma [4b28c0] as cc0 search library from CC0_INC, no softlink...
 LICENSE 2014-01-29 Eric Zhiqiang Ma Eric Zhiqiang Ma [5b8184] add license file for cc0 and libi0
 README.md 2014-06-24 Eric Zhiqiang Ma Eric Zhiqiang Ma [fdfd59] revised the README.md a little bit with more up...
 cod.sync.files 2014-06-07 Eric Zhiqiang Ma Eric Zhiqiang Ma [2c2464] adj PR/SR boundary: PR += 16GB; cc0 uses macros...

Read Me

cc0

cc0 is a compiler targeting Layer Zero which is a general-purpose substrate for cloud computing.

cc0 compiles c0 code to i0 code. c0 is a variation of the C programming language with some extentions to support language-level multi-tasking and other mechanisms in Layer Zero. i0 is a ISA for Layer Zero which unifies myriads of nodes in the datacenters to form a big virtual machine.

libi0

libi0 is a general library for writing c0 code targeted i0. You can get a copy of libi0 via cod.

Build and install cc0

Please check Build and install cc0.

Forum

A forum is set up for cc0-related discussions: http://www.baijia.info/forumdisplay.php?fid=199

Contributors

cc0 is designed and implemented in the ECSA group directed by Prof. Lin Gu. This project is contributed by a group of people.

  • Lin Gu. Direct the design and development of c0/cc0.
  • Xiang Gao
  • Eric Zhiqiang Ma
  • Weiwei Jia
  • Bo Gan
  • An incomplete list of contributors can be found on github.