-
2
-
-
29144456000
-
A post-compiler approach to scratchpad mapping of code
-
CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
-
ANGIOLINI, F., MENICHELLI, F., FERRERO, A., BENINI, L., AND OLIVIERI, M. 2004. A post-compiler approach to scratchpad mapping of code. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES). ACM, New York, 259-267. (Pubitemid 41802789)
-
(2004)
CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
, pp. 259-267
-
-
Angiolini, F.1
Menichelli, F.2
Ferrero, A.3
Benini, L.4
Olivier, M.5
-
3
-
-
0036469652
-
SimpleScalar: An infrastructure for computer system modeling
-
DOI 10.1109/2.982917
-
AUSTIN, T., LARSON, E., AND ERNST, D. 2002. SimpleScalar: An infrastructure for computer system modeling. IEEE Comput. 35, 2, 59-67. (Pubitemid 34149438)
-
(2002)
Computer
, vol.35
, Issue.2
, pp. 59-67
-
-
Austin, T.1
Larson, E.2
Ernest, D.3
-
4
-
-
84872094294
-
An optimal memory allocation scheme for scratchpad-based embedded systems
-
AVISSAR, O., BARUA, R., AND STEWART, D. 2002. An optimal memory allocation scheme for scratchpad-based embedded systems. ACM Trans. Embed. Comput. Syst. 1, 1, 6-26.
-
(2002)
ACM Trans. Embed. Comput. Syst.
, vol.1
, Issue.1
, pp. 6-26
-
-
Avissar, O.1
Barua, R.2
Stewart, D.3
-
5
-
-
0036045884
-
Scratchpad memory: A design alternative for cache on-chip memory in embedded systems
-
BANAKAR, R., STEINKE, S., LEE, B.-S., BALAKRISHNAN, M., AND MARWEDEL, P. 2002. Scratchpad memory: Design alternative for cache on-chip memory in embedded systems. In Proceedings of the 10th International Symposium on Hardware/Software Codesign (CODES). ACM, New York, 73-78. (Pubitemid 35023413)
-
(2002)
Hardware/Software Codesign - Proceedings of the International Workshop
, pp. 73-78
-
-
Banakar, R.1
Steinke, S.2
Lee, B.-S.3
Balakrishnan, M.4
Marwedel, P.5
-
6
-
-
0012579084
-
-
CPLEX. Commercial software
-
CPLEX. 2002. The ILOG CPLEX Optimizer v7.5. Commercial software, http://www.ilog.com.
-
(2002)
The ILOG CPLEX Optimizer v7.5
-
-
-
7
-
-
35348912736
-
WCET-directed dynamic scratchpad memory allocation of data
-
DOI 10.1109/ECRTS.2007.37, 4271692, Proceedings - 19th Euromicro Conference on Real-Time Systems, ECRTS 2007
-
DEVERGE, J.-F. AND PUAUT, I. 2007. WCET-Directed dynamic scratchpad memory allocation of data. In Proceedings of the 19th Euromicro Conference on Real-Time Systems (ECRTS). IEEE Computer Society, 179-190. (Pubitemid 47591698)
-
(2007)
Proceedings - Euromicro Conference on Real-Time Systems
, pp. 179-188
-
-
Deverge, J.-F.1
Puaut, I.2
-
8
-
-
33746039960
-
Heap data allocation to scratch-pad memory in embedded systems
-
DOMINGUEZ, A., UDAYAKUMARAN, S., AND BARUA, R. 2005. Heap data allocation to scratch-pad memory in embedded systems. J. Embed. Comput. 1, 4, 521-540.
-
(2005)
J. Embed. Comput.
, vol.1
, Issue.4
, pp. 521-540
-
-
Dominguez, A.1
Udayakumaran, S.2
Barua, R.3
-
9
-
-
34547160806
-
A dynamic code placement technique for scratchpad memory using postpass optimization
-
DOI 10.1145/1176760.1176788, CASES 2006: International Conference on Compilers, Architecture and Synthesis for Embedded Systems
-
EGGER, B., KIM, C., JANG, C., NAM, Y., LEE, J., AND MIN, S. L. 2006. A dynamic code placement technique for scratchpad memory using postpass optimization. In Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES). ACM, New York, 223-233. (Pubitemid 47113110)
-
(2006)
CASES 2006: International Conference on Compilers, Architecture and Synthesis for Embedded Systems
, pp. 223-233
-
-
Egger, B.1
Kim, C.2
Jang, C.3
Nam, Y.4
Lee, J.5
Min, S.L.6
-
10
-
-
40549129383
-
Dynamic scratchpad memory management for code in portable systems with an MMU
-
DOI 10.1145/1331331.1331335
-
EGGER, B., LEE, J., AND SHIN, H. 2008. Dynamic scratchpad memory management for code in portable systems with an MMU. ACM Trans. Embed. Comput. Syst. 7, 2, 1-38. (Pubitemid 351357206)
-
(2008)
Transactions on Embedded Computing Systems
, vol.7
, Issue.2
, pp. 11
-
-
Egger, B.1
Lee, J.2
Shin, H.3
-
14
-
-
34547227870
-
Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies
-
ACM, New York
-
ISSENIN, I., BROCKMEYER, E., DURINCK, B., AND DUTT, N. 2006. Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies. In Proceedings of the 43rd Design Automation Conference (DAC). ACM, New York, 49-52.
-
(2006)
Proceedings of the 43rd Design Automation Conference (DAC)
, pp. 49-52
-
-
Issenin, I.1
Brockmeyer, E.2
Durinck, B.3
Dutt, N.4
-
16
-
-
33748616800
-
A novel instruction scratchpad memory optimization method based on concomitance metric
-
IEEE Press
-
JANAPSATYA, A., IGNJATOVIC, A., AND PARAMESWARAN, S. 2006. A novel instruction scratchpad memory optimization method based on concomitance metric. In Proceedings of the Conference on Asia South Pacific Design Automation (ASP-DAC). IEEE Press, 612-617.
-
(2006)
Proceedings of the Conference on Asia South Pacific Design Automation (ASP-DAC)
, pp. 612-617
-
-
Janapsatya, A.1
Ignjatovic, A.2
Parameswaran, S.3
-
18
-
-
0034785207
-
Exploiting scratch-pad memory using presburger formulas
-
ACM, New York
-
KANDEMIR, M., KADAYIF, I., AND SEZER, U. 2001. Exploiting scratch-pad memory using presburger formulas. In Proceedings of the 14th International Symposium on Systems Synthesis (ISSS). ACM, New York, 7-12.
-
(2001)
Proceedings of the 14th International Symposium on Systems Synthesis (ISSS)
, pp. 7-12
-
-
Kandemir, M.1
Kadayif, I.2
Sezer, U.3
-
19
-
-
29144533394
-
Dynamic on-chip memory management for chip multiprocessors
-
ACM, New York
-
KANDEMIR, M., OZTURK, O., AND KARAKOY, M. 2004a. Dynamic on-chip memory management for chip multiprocessors. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES). ACM, New York, 14-23.
-
(2004)
Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES)
, pp. 14-23
-
-
Kandemir, M.1
Ozturk, O.2
Karakoy, M.3
-
20
-
-
0036058776
-
Exploiting shared scratch pad memory space in embedded multiprocessor systems
-
ACM, New York
-
KANDEMIR, M., RAMANUJAM, J., AND CHOUDHARY, A. 2002. Exploiting shared scratch pad memory space in embedded multiprocessor systems. In Proceedings of the 39th Design Automation Conference (DAC). ACM, New York, 219-224.
-
(2002)
Proceedings of the 39th Design Automation Conference (DAC)
, pp. 219-224
-
-
Kandemir, M.1
Ramanujam, J.2
Choudhary, A.3
-
21
-
-
1242286076
-
A compiler based approach for dynamically managing scratch-pad memories in embedded systems
-
KANDEMIR, M., RAMANUJAM, J., IRWIN, M. J., VIJAYKRISHNAN, N., KADAYIF, I., AND PARIKH, A. 2004b. A compiler based approach for dynamically managing scratch-pad memories in embedded systems. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 23, 2, 243-260.
-
(2004)
IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst.
, vol.23
, Issue.2
, pp. 243-260
-
-
Kandemir, M.1
Ramanujam, J.2
Irwin, M.J.3
Vijaykrishnan, N.4
Kadayif, I.5
Parikh, A.6
-
22
-
-
0000940792
-
Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
-
LEE, C.-G.,HAHN, J., SEO, Y.-M.,MIN, S. L.,HA, R.,HONG, S., PARK, C. Y., LEE, M., AND KIM, C. S. 1998. Analysis of cache-related preemption delay in fixed-priority preemptive scheduling. IEEE Trans. Comput. 47, 6, 700-713.
-
(1998)
IEEE Trans. Comput.
, vol.47
, Issue.6
, pp. 700-713
-
-
Lee, C.-G.1
Hahn, J.2
Seo, Y.-M.3
Min, S.L.4
Ha, R.5
Hong, S.6
Park, C.Y.7
Lee, M.8
Kim, C.S.9
-
23
-
-
36048974180
-
Chronos: A timing analyzer for embedded software
-
LI, X., LIANG, Y.,MITRA, T., AND ROYCHOUDHURY, A. 2007. Chronos: A timing analyzer for embedded software. Sci. Comput. Program. 69, 1-3, 56-67. http://www.comp.nus.edu.sg/rpembed/chronos/.
-
(2007)
Sci. Comput. Program.
, vol.69
, Issue.1-3
, pp. 56-67
-
-
Li, X.1
Liang, Y.2
Mitra, T.3
Roychoudhury, A.4
-
24
-
-
2442546652
-
Fast, predictable and low energy memory through architecture-aware compilation
-
IEEE Press
-
MARWEDEL, P., WEHMEYER, L., VERMA, M., STEINKE, S., AND HELMIG, U. 2004. Fast, predictable and low energy memory through architecture-aware compilation. In Proceedings of the Conference on Asia South Pacific Design Automation (ASP-DAC). IEEE Press, 4-11.
-
(2004)
Proceedings of the Conference on Asia South Pacific Design Automation (ASP-DAC)
, pp. 4-11
-
-
Marwedel, P.1
Wehmeyer, L.2
Verma, M.3
Steinke, S.4
Helmig, U.5
-
25
-
-
72249092684
-
Worst case execution time and energy analysis
-
2nd Ed., Y. Srikant and P. Shankar, Eds. CRC Press, Boca Raton, FL, Chapter 1
-
MITRA, T. AND ROYCHOUDHURY, A. 2007. Worst case execution time and energy analysis. In The Compiler Design Handbook: Optimizations and Machine Code Generation 2nd Ed., Y. Srikant and P. Shankar, Eds. CRC Press, Boca Raton, FL, Chapter 1.
-
(2007)
The Compiler Design Handbook: Optimizations and Machine Code Generation
-
-
Mitra, T.1
Roychoudhury, A.2
-
26
-
-
1142299880
-
Accurate estimation of cache-related preemption delay
-
ACM, New York
-
NEGI, H. S., MITRA, T., AND ROYCHOUDHURY, A. 2003. Accurate estimation of cache-related preemption delay. In Proceedings of the 1st IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS). ACM, New York, 201-206.
-
(2003)
Proceedings of the 1st IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)
, pp. 201-206
-
-
Negi, H.S.1
Mitra, T.2
Roychoudhury, A.3
-
27
-
-
84870925716
-
PapaBench: A free real-time benchmark
-
F. Mueller Ed. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany
-
NEMER, F., CASŚE, H., SAINRAT, P., BAHSOUN, J.-P., AND MICHIEL, M. D. 2006. PapaBench: A free real-time benchmark. In Proceedings of the 6th International Workshop on Worst-Case Execution Time Analysis (WCET), F. Mueller Ed. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany. http://www.irit.fr/recherches/ARCHI/MARCH/rubrique. php3?id\-rubrique=97.
-
(2006)
Proceedings of the 6th International Workshop on Worst-Case Execution Time Analysis (WCET)
-
-
Nemer, F.1
Casśe, H.2
Sainrat, P.3
Bahsoun, J.-P.4
Michiel, M.D.5
-
28
-
-
29144484248
-
Memory allocation for embedded systems with a compile-time-unknown scratch-pad size
-
ACM, New York
-
NGUYEN, N., DOMINGUEZ, A., AND BARUA, R. 2005. Memory allocation for embedded systems with a compile-time-unknown scratch-pad size. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES). ACM, New York, 115-125.
-
(2005)
Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES)
, pp. 115-125
-
-
Nguyen, N.1
Dominguez, A.2
Barua, R.3
-
29
-
-
84886733545
-
Shared scratch-pad memory space management
-
IEEE Computer Society
-
OZTURK, O., KANDEMIR, M., AND KOLCU, I. 2006. Shared scratch-pad memory space management. In Proceedings of the 7th International Symposium on Quality Electronic Design (ISQED). IEEE Computer Society, 576-584.
-
(2006)
Proceedings of the 7th International Symposium on Quality Electronic Design (ISQED)
, pp. 576-584
-
-
Ozturk, O.1
Kandemir, M.2
Kolcu, I.3
-
30
-
-
23044524059
-
On-Chip vs. off-chip memory: The data partitioning problem in embedded processor-based systems
-
PANDA, P. R., DUTT, N. D., AND NICOLAU, A. 2000. On-Chip vs. off-chip memory: The data partitioning problem in embedded processor-based systems. ACM Trans. Des. Autom. Electron. Syst. 5, 3, 682-704.
-
(2000)
ACM Trans. Des. Autom. Electron. Syst.
, vol.5
, Issue.3
, pp. 682-704
-
-
Panda, P.R.1
Dutt, N.D.2
Nicolau, A.3
-
31
-
-
33947673996
-
WCET-Centric software-controlled instruction caches for hard real-time systems
-
IEEE Computer Society
-
PUAUT, I. 2006. WCET-Centric software-controlled instruction caches for hard real-time systems. In Proceedings of the 18th Euromicro Conference on Real-Time Systems (ECRTS). IEEE Computer Society, 217-226.
-
(2006)
Proceedings of the 18th Euromicro Conference on Real-Time Systems (ECRTS)
, pp. 217-226
-
-
Puaut, I.1
-
32
-
-
33646824701
-
Compiler managed dynamic instruction placement in a low-power code cache
-
IEEE Computer Society
-
RAVINDRAN, R. A., NAGARKAR, P. D., DASIKA, G. S., MARSMAN, E. D., SENGER, R. M., MAHLKE, S. A., AND BROWN, R. B. 2005. Compiler managed dynamic instruction placement in a low-power code cache. In Proceedings of the International Symposium on Code Generation and Optimization (CGO). IEEE Computer Society, 179-190.
-
(2005)
Proceedings of the International Symposium on Code Generation and Optimization (CGO)
, pp. 179-190
-
-
Ravindran, R.A.1
Nagarkar, P.D.2
Dasika, G.S.3
Marsman, E.D.4
Senger, R.M.5
Mahlke, S.A.6
Brown, R.B.7
-
34
-
-
0036953785
-
Reducing energy consumption by dynamic copying of instructions onto onchip memory
-
ACM, New York
-
STEINKE, S., GRUNWALD, N., WEHMEYER, L., BANAKAR, R., BALAKRISHNAN, M., AND MARWEDEL, P. 2002a. Reducing energy consumption by dynamic copying of instructions onto onchip memory. In Proceedings of the 15th International Symposium on System Synthesis (ISSS). ACM, New York, 213-218.
-
(2002)
Proceedings of the 15th International Symposium on System Synthesis (ISSS)
, pp. 213-218
-
-
Steinke, S.1
Grunwald, N.2
Wehmeyer, L.3
Banakar, R.4
Balakrishnan, M.5
Marwedel, P.6
-
35
-
-
84893786147
-
Assigning program and data objects to scratchpad for energy reduction
-
IEEE Computer Society
-
STEINKE, S., WEHMEYER, L., LEE, B. S., AND MARWEDEL, P. 2002b. Assigning program and data objects to scratchpad for energy reduction. In Proceedings of the Design, Automation and Test in Europe (DATE) Conference. IEEE Computer Society, 409.
-
(2002)
Proceedings of the Design, Automation and Test in Europe (DATE) Conference
, vol.409
-
-
Steinke, S.1
Wehmeyer, L.2
Lee, B.S.3
Marwedel, P.4
-
36
-
-
34547192335
-
Efficient detection and exploitation of infeasible paths for software timing analysis
-
ACM, New York
-
SUHENDRA, V., MITRA, T., AND ROYCHOUDHURY, A. 2006a. Efficient detection and exploitation of infeasible paths for software timing analysis. In Proceedings of the 43rd Design Automation Conference (DAC). ACM, New York, 358-363.
-
(2006)
Proceedings of the 43rd Design Automation Conference (DAC)
, pp. 358-363
-
-
Suhendra, V.1
Mitra, T.2
Roychoudhury, A.3
-
37
-
-
84879409036
-
WCET centric data allocation to scratchpad memory
-
IEEE Computer Society
-
SUHENDRA, V., MITRA, T., ROYCHOUDHURY, A., AND CHEN, T. 2005. WCET centric data allocation to scratchpad memory. In Proceedings of the 26th IEEE International Real-Time Systems Symposium (RTSS). IEEE Computer Society, 223-232.
-
(2005)
Proceedings of the 26th IEEE International Real-Time Systems Symposium (RTSS)
, pp. 223-232
-
-
Suhendra, V.1
Mitra, T.2
Roychoudhury, A.3
Chen, T.4
-
38
-
-
34547183989
-
Integrated scratchpad memory optimization and task scheduling for MPSoC architectures
-
ACM, New York
-
SUHENDRA, V., RAGHAVAN, C., AND MITRA, T. 2006b. Integrated scratchpad memory optimization and task scheduling for MPSoC architectures. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES). ACM, New York, 37-42.
-
(2006)
Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES)
, pp. 37-42
-
-
Suhendra, V.1
Raghavan, C.2
Mitra, T.3
-
40
-
-
18844371462
-
Compiler-Decided dynamic memory allocation for scratch-pad based embedded systems
-
ACM, New York
-
UDAYAKUMARAN, S. AND BARUA, R. 2003. Compiler-Decided dynamic memory allocation for scratch-pad based embedded systems. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES). ACM, New York, 276-286.
-
(2003)
Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES)
, pp. 276-286
-
-
Udayakumaran, S.1
Barua, R.2
-
41
-
-
33747395371
-
Scratchpad sharing strategies for multiprocess embedded systems: A first approach
-
M. Miranda and S. Ha, Eds. IEEE Computer Society
-
VERMA, M., PETZOLD, K., WEHMEYER, L., FALK, H., AND MARWEDEL, P. 2005. Scratchpad sharing strategies for multiprocess embedded systems: A first approach. In Proceedings of the 3rd Workshop on Embedded Systems for Real-TimeMultimedia (ESTIMedia).M. Miranda and S. Ha, Eds. IEEE Computer Society, 115-120.
-
(2005)
Proceedings of the 3rd Workshop on Embedded Systems for Real-TimeMultimedia (ESTIMedia)
, pp. 115-120
-
-
Verma, M.1
Petzold, K.2
Wehmeyer, L.3
Falk, H.4
Marwedel, P.5
-
42
-
-
3042658412
-
Cache-Aware scratchpad allocation algorithm
-
IEEE Computer Society
-
VERMA, M., WEHMEYER, L., AND MARWEDEL, P. 2004a. Cache-Aware scratchpad allocation algorithm. In Proceedings of the Design, Automation and Test in Europe (DATE) Conference. IEEE Computer Society, 21264.
-
(2004)
Proceedings of the Design, Automation and Test in Europe (DATE) Conference
, vol.212
-
-
Verma, M.1
Wehmeyer, L.2
Marwedel, P.3
-
43
-
-
16244399220
-
Dynamic overlay of scratchpad memory for energy minimization
-
ACM, New York
-
VERMA, M., WEHMEYER, L., AND MARWEDEL, P. 2004b. Dynamic overlay of scratchpad memory for energy minimization. In Proceedings of the IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS). ACM, New York, 104-109.
-
(2004)
Proceedings of the IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)
, pp. 104-109
-
-
Verma, M.1
Wehmeyer, L.2
Marwedel, P.3
-
44
-
-
77954436082
-
Compiler-Optimized usage of partitioned memories
-
ACM, New York
-
WEHMEYER, L., HELMIG, U., AND MARWEDEL, P. 2004. Compiler-Optimized usage of partitioned memories. In Proceedings of the 3rd Workshop on Memory Performance Issues (WMPI). ACM, New York, 114-120.
-
(2004)
Proceedings of the 3rd Workshop on Memory Performance Issues (WMPI)
, pp. 114-120
-
-
Wehmeyer, L.1
Helmig, U.2
Marwedel, P.3
-
45
-
-
0002076006
-
An upper bound for the chromatic number of a graph and its application to timetabling problems
-
WELSH, D. J. A. AND POWELL, M. B. 1967. An upper bound for the chromatic number of a graph and its application to timetabling problems. The Comput. J. 10, 1, 85-87.
-
(1967)
The Comput. J.
, vol.10
, Issue.1
, pp. 85-87
-
-
Welsh, D.J.A.1
Powell, M.B.2
-
46
-
-
0032205482
-
Performance estimation for real-time distributed embedded systems
-
YEN, T.-Y. AND WOLF, W. 1998. Performance estimation for real-time distributed embedded systems. IEEE Trans. Parallel Distrib. Syst. 9, 11, 1125-1136.
-
(1998)
IEEE Trans. Parallel Distrib. Syst.
, vol.9
, Issue.11
, pp. 1125-1136
-
-
Yen, T.-Y.1
Wolf, W.2
|