Memory overflow protection for embedded systems using run-time checks, reuse and compression
暂无分享,去创建一个
[1] David Salomon,et al. Data Compression: The Complete Reference , 2006 .
[2] Manuvir Das,et al. Unification-based pointer analysis with directional assignments , 2000, PLDI '00.
[3] George Neville-Neil. Programming Without a Net , 2003, ACM Queue.
[4] Hans-Juergen Boehm,et al. Garbage collection in an uncooperative environment , 1988, Softw. Pract. Exp..
[5] Nihar R. Mahapatra,et al. Code compression techniques for embedded systems and their effectiveness , 2003, IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings..
[6] Andrew W. Appel,et al. Modern Compiler Implementation in Java , 1997 .
[7] Patrik Persson. Live memory analysis for garbage collection in embedded systems , 1999, LCTES '99.
[8] Trevor N. Mudge,et al. Uniprocessor Virtual Memory without TLBs , 2001, IEEE Trans. Computers.
[9] Yannis Smaragdakis,et al. The Case for Compressed Caching in Virtual Memory Systems , 1999, USENIX Annual Technical Conference, General Track.
[10] Trevor N. Mudge,et al. Design Tradeoffs For Software-managed Tlbs , 1994, Proceedings of the 20th Annual International Symposium on Computer Architecture.
[11] Trevor Mudge,et al. MiBench: A free, commercially representative embedded benchmark suite , 2001 .
[12] John Regehr,et al. Eliminating stack overflow by abstract interpretation , 2003, TECS.
[13] Thomas M. Conte,et al. Compiler-driven cached code compression schemes for embedded ILP processors , 1999, MICRO-32. Proceedings of the 32nd Annual ACM/IEEE International Symposium on Microarchitecture.
[14] George C. Necula,et al. Capriccio: scalable threads for internet services , 2003, SOSP '03.
[15] Joel F. Bartlett,et al. Compacting garbage collection with ambiguous roots , 1988, LIPO.
[16] Jakob Engblom. Static properties of commercial embedded real-time programs, and their implication for worst-case execution time analysis , 1999, Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium.
[17] Krste Asanovic,et al. Mondrian memory protection , 2002, ASPLOS X.
[18] Amer Diwan,et al. Simple and effective analysis of statically-typed object-oriented programs , 1996, OOPSLA '96.
[19] G. Broll,et al. Microsoft Corporation , 1999 .
[20] Johannes G. Janzen. Calculating Memory System Power for DDR SDRAM , 2001 .
[21] L. Carro,et al. A study on a garbage collector for embedded applications , 2002, Proceedings. 15th Symposium on Integrated Circuits and Systems Design.
[22] Reinhold Heckmann,et al. Verifying safety-critical timing and memory-usage properties of embedded software by abstract interpretation , 2005, Design, Automation and Test in Europe.
[23] Gerard O'Regan. Texas Instruments , 1964, Nature.
[24] Mahmut T. Kandemir,et al. Tuning garbage collection in an embedded Java environment , 2002, Proceedings Eighth International Symposium on High Performance Computer Architecture.
[25] Rajiv Gupta,et al. Data Compression Transformations for Dynamically Allocated Data Structures , 2002, CC.
[26] Bruce Jacob,et al. The Performance and Energy Consumption of Embedded Real-Time Operating Systems , 2003, IEEE Trans. Computers.
[27] Daniel G. Bobrow,et al. A model and stack implementation of multiple environments , 1973, CACM.
[28] Bjarne Steensgaard,et al. Points-to analysis in almost linear time , 1996, POPL '96.
[29] Anantha Chandrakasan,et al. JouleTrack: a web based tool for software energy profiling , 2001, DAC '01.
[30] Rajeev Barua,et al. Segment protection for embedded systems using run-time checks , 2005, CASES '05.
[31] David Seal,et al. ARM Architecture Reference Manual , 2001 .
[32] Dan Chia-Tien Lo,et al. The design of a self-maintained memory module for real-time systems , 2003, The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, 2003. Proceedings..
[33] David A. Patterson,et al. Computer Architecture: A Quantitative Approach , 1969 .
[34] Sumesh Udayakumaran,et al. Compiler-decided dynamic memory allocation for scratch-pad based embedded systems , 2003, CASES '03.