[llvm-commits] CVS: llvm-www/pubs/2006-10-CASES-IncreaseMem.html 2006-10-CASES-IncreaseMem.pdf index.html

Chris Lattner sabre at nondot.org
Wed Jun 13 18:24:46 PDT 2007



Changes in directory llvm-www/pubs:

2006-10-CASES-IncreaseMem.html added (r1.1)
2006-10-CASES-IncreaseMem.pdf added (r1.1)
index.html updated: 1.54 -> 1.55
---
Log message:

add another paper


---
Diffs of the changes:  (+60 -0)

 2006-10-CASES-IncreaseMem.html |   54 +++++++++++++++++++++++++++++++++++++++++
 2006-10-CASES-IncreaseMem.pdf  |    0 
 index.html                     |    6 ++++
 3 files changed, 60 insertions(+)


Index: llvm-www/pubs/2006-10-CASES-IncreaseMem.html
diff -c /dev/null llvm-www/pubs/2006-10-CASES-IncreaseMem.html:1.1
*** /dev/null	Wed Jun 13 20:24:33 2007
--- llvm-www/pubs/2006-10-CASES-IncreaseMem.html	Wed Jun 13 20:24:23 2007
***************
*** 0 ****
--- 1,54 ----
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+ <html>
+ <head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+   <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen" />
+   <title>Automated Compile-Time and Run-Time Techniques to Increase Usable Memory in MMU-Less Embedded Systems</title>
+ </head>
+ 
+ <body>
+ 
+ <div class="pub_title">
+ Automated Compile-Time and Run-Time Techniques to Increase Usable Memory in MMU-Less Embedded Systems</div>
+ 
+ <div class="pub_author">
+   L. Bai, L. Yang, and R. P. Dick
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ Random access memory (RAM) is tightly-constrained in many 
+ embedded systems. This is especially true for the least expensive, lowest-power embedded systems, such as sensor network 
+ nodes and portable consumer electronics. The most widely-used sensor network nodes have only 4Ð10 KB of RAM and 
+ do not contain memory management units (MMUs). It is very 
+ difficult to implement increasingly complex applications under 
+ such tight memory constraints. Nonetheless, price and power 
+ consumption constraints make it unlikely that increases in RAM 
+ in these systems will keep pace with the requirements of applications.<p>
+ 
+ We propose the use of automated compile-time and run-time 
+ techniques to increase the amount of usable memory in MMU-less embedded systems. The proposed techniques do not in- 
+ crease hardware cost, and are designed to require few or no 
+ changes to existing applications. We have developed a fast compression algorithm well suited to this application, as well as run-time library routines and compiler transformations to control 
+ and optimize the automatic migration of application data between compressed and uncompressed memory regions. These 
+ techniques were experimentally evaluated on Crossbow TelosB 
+ sensor network nodes running a number of data collection and 
+ signal processing applications. The results indicate that available memory can be increased by up to 50% with less than 10% 
+ performance degradation for most benchmarks. 
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ <blockquote>
+   "Automated Compile-Time and Run-Time Techniques to Increase Usable Memory in MMU-Less Embedded Systems"<br>
+ L. Bai, L. Yang, and R. P. Dick<br>
+ <i>Proc. Int. Conf. Compilers, Architecture & Synthesis for Embedded Systems</i>,
+ pp. 125-135, Oct. 2006.<br>
+ </blockquote>
+ 
+ <h2>Download:</h2>
+ <ul>
+   <li><a href="2006-10-CASES-IncreaseMem.pdf">Automated Compile-Time and Run-Time Techniques to Increase Usable Memory in MMU-Less Embedded Systems</a> (PDF)</li>
+ </ul>
+ 
+ </body>
+ </html>


Index: llvm-www/pubs/2006-10-CASES-IncreaseMem.pdf


Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.54 llvm-www/pubs/index.html:1.55
--- llvm-www/pubs/index.html:1.54	Wed Jun 13 20:14:14 2007
+++ llvm-www/pubs/index.html	Wed Jun 13 20:24:23 2007
@@ -46,6 +46,12 @@
  <i>IFIP International Conference on Network and Parallel Computing</i>, Tokyo, 
  Japan, October, 2006.</li>
 
+<li>"<a href="2006-10-CASES-IncreaseMem.html">Automated Compile-Time and
+Run-Time Techniques to Increase Usable Memory in MMU-Less Embedded Systems</a>"<br>
+L. Bai, L. Yang, and R. P. Dick<br>
+<i>Proc. Int. Conf. Compilers, Architecture & Synthesis for Embedded Systems</i>,
+pp. 125-135, Oct. 2006.</li>
+
 <li>"<a href="2006-09-SOC-Synthesis.html">Platform-Based Behavior-Level and System-Level Synthesis</a>"<br>
 J. Cong, Y. Fan, G. Han, W. Jiang, and Z. Zhang<br>
 <i>Proceedings of IEEE International SOC Conference</i>, pp. 199-202, Austin, Texas, Sept. 2006.</li>






More information about the llvm-commits mailing list