X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Report%2FFront%2FAbstract.tex;h=9ef31c1e229009ac8870dc1a9a2e209e87daa261;hb=refs%2Ftags%2FReport-final;hp=0a4bd982c4063a1a50dc347d021cfd83d4f3deef;hpb=1ae051d27cb9debbfa570ac82846c8a8d86287f2;p=matthijs%2Fprojects%2Finternship.git diff --git a/Report/Front/Abstract.tex b/Report/Front/Abstract.tex index 0a4bd98..9ef31c1 100644 --- a/Report/Front/Abstract.tex +++ b/Report/Front/Abstract.tex @@ -1,6 +1,6 @@ \begin{abstract} Recore Systems is working on the Montium architecture, which is a coarse grained -reconfigurable architecture, aiming at high flexibility, paired with low power +reconfigurable architecture, aimed at high flexibility, paired with low power usage and high performance. For programming the Montium, a flavour of C was developed, called MontiumC. MontiumC is a subset of standard C, providing a library of builtin functions to access the extra features of the Montium. @@ -26,13 +26,13 @@ LLVM are required. Outside of the original assignment, there was also some work on the new hardware design, for the next generation Montium. Issues here centered around software -pipelining and code compression, and finding the balance in various +pipelining and code compression, and around finding the balance in various tradeoffs between flexibility, performance, complexity/area, code size, etc. This work was not finished within the internship, but provided a good learning experience. Currently, the MontiumC compiler is still far from perfect. There are plenty of -areas for improvement, including: Checking of specifications and improved error -messages, debug info (or line number) propagation to the backend, integrating +areas for improvement, including: checking of specifications, improved error +messages, debug info (or line number) propagation to the backend and integrating the (currently separate) backend codegenerator. \end{abstract}