-
1
-
-
51449117595
-
Address assignment sensitive variable partitioning and scheduling for DSPs with multiple memory banks
-
J. Xue, T. Liu, Z. Shao, J. Hu, Z. Jia, and E. H.-M. Sha, "Address assignment sensitive variable partitioning and scheduling for DSPs with multiple memory banks," in Proc. Int. Conf. Acoust., Speech, Signal Process. (ICASSP), 2008, pp. 1453-1456.
-
(2008)
Proc. Int. Conf. Acoust., Speech, Signal Process. (ICASSP)
, pp. 1453-1456
-
-
Xue, J.1
Liu, T.2
Shao, Z.3
Hu, J.4
Jia, Z.5
Sha, E.H.-M.6
-
2
-
-
38049114641
-
Efficient assignment with guaranteed probability for heterogeneous parallel DSP
-
M. Qiu, Z. Shao, Q. Zhuge, C. Xue, M. Liu, and E. H.-M. Sha, "Efficient assignment with guaranteed probability for heterogeneous parallel DSP," in Proc. ICPADS, 2006, pp. 623-630.
-
(2006)
Proc. ICPADS
, pp. 623-630
-
-
Qiu, M.1
Shao, Z.2
Zhuge, Q.3
Xue, C.4
Liu, M.5
Sha, E.H.-M.6
-
3
-
-
18844371462
-
Compiler-decided dynamic memory allocation for scratch-pad based embedded systems
-
S. Udayakumaran and R. Barua, "Compiler-decided dynamic memory allocation for scratch-pad based embedded systems," in Proc. CASES, 2003, pp. 276-286.
-
(2003)
Proc. CASES
, pp. 276-286
-
-
Udayakumaran, S.1
Barua, R.2
-
4
-
-
0036045884
-
Scratchpad memory: Design alternative for cache on-chip memory in embedded systems
-
R. Banakar, S. Steinke, B.-S. Lee, M. Balakrishnan, and P. Marwedel, "Scratchpad memory: Design alternative for cache on-chip memory in embedded systems," in Proc. CODES, 2002, pp. 73-78.
-
(2002)
Proc. CODES
, pp. 73-78
-
-
Banakar, R.1
Steinke, S.2
Lee, B.-S.3
Balakrishnan, M.4
Marwedel, P.5
-
5
-
-
77951215090
-
Co-optimization of memory access and task scheduling on MPSoC architectures with multi-level memory
-
Y. He, C. Xue, C. Xu, and E. H.-M. Sha, "Co-optimization of memory access and task scheduling on MPSoC architectures with multi-level memory," in Proc. ASP-DAC, 2010, pp. 95-100.
-
(2010)
Proc. ASP-DAC
, pp. 95-100
-
-
He, Y.1
Xue, C.2
Xu, C.3
Sha, E.H.-M.4
-
6
-
-
77951208075
-
Variable partitioning and scheduling for MPSoC with virtually shared scratch pad memory
-
L. Zhang, W.-C. T. Meikang Qiu, and E. H.-M. Sha, "Variable partitioning and scheduling for MPSoC with virtually shared scratch pad memory," J. Signal Process. Syst., vol. 50, no. 2, pp. 247-265, 2010.
-
(2010)
J. Signal Process. Syst.
, vol.50
, Issue.2
, pp. 247-265
-
-
Zhang, L.1
Meikang Qiu, W.-C.T.2
Sha, E.H.-M.3
-
7
-
-
33847743417
-
A novel nonvolatile memory with spin torque transfer magnetization switching: Spin-RAM
-
M. Hosomi, H. Yamagishi, and T. Yamamoto et al., "A novel nonvolatile memory with spin torque transfer magnetization switching: Spin-RAM," in Proc. ISLPED, 2005, pp. 459-462.
-
(2005)
Proc. ISLPED
, pp. 459-462
-
-
Hosomi, M.1
Yamagishi, H.2
Yamamoto, T.3
-
8
-
-
31144441199
-
Compiler-guided leakage optimization for banked scratch-pad memories
-
M. Kandemir, M. J. Irwin, G. Chen, and I. Kolcu, "Compiler-guided leakage optimization for banked scratch-pad memories," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 10, pp. 1136-1146, 2005.
-
(2005)
IEEE Trans. Very Large Scale Integr. (VLSI) Syst.
, vol.13
, Issue.10
, pp. 1136-1146
-
-
Kandemir, M.1
Irwin, M.J.2
Chen, G.3
Kolcu, I.4
-
9
-
-
77954496810
-
Write activity reduction on flashmainmemory via smart victim cache
-
L. Shi, C. J. Xue, J. Hu, W.-C. Tseng, and E. H.-M. Sha, "Write activity reduction on flashmainmemory via smart victim cache," in Proc. GLVLSI', 2010, pp. 91-94.
-
(2010)
Proc. GLVLSI
, pp. 91-94
-
-
Shi, L.1
Xue, C.J.2
Hu, J.3
Tseng, W.-C.4
Sha, E.H.-M.5
-
10
-
-
38049003050
-
Dynamically reconfigurable cache for low-power embedded system
-
L.Chen, X. Zou, J.Lei, and Z. Liu, "Dynamically reconfigurable cache for low-power embedded system," in Proc. ICNC, 2007, pp. 180-184.
-
(2007)
Proc. ICNC
, pp. 180-184
-
-
Chen, L.1
Zou, X.2
Lei, J.3
Liu, Z.4
-
11
-
-
77956207016
-
Reducing write activities on non-volatile memories in embedded CMPs via data migration and recomputation
-
J. Hu, C. J. Xue, W.-C. Tseng, Y. He, M. Qiu, and E. H.-M. Sha, "Reducing write activities on non-volatile memories in embedded CMPs via data migration and recomputation," in Proc. DAC, 2010, pp. 350-355.
-
(2010)
Proc. DAC
, pp. 350-355
-
-
Hu, J.1
Xue, C.J.2
Tseng, W.-C.3
He, Y.4
Qiu, M.5
Sha, E.H.-M.6
-
12
-
-
79957545701
-
Towards energy efficient hybrid on-chip scratch pad memory with non-volatile memory
-
J. Hu, C. J. Xue, Q. Zhuge, W.-C. Tseng, and E. H.-M. Sha, "Towards energy efficient hybrid on-chip scratch pad memory with non-volatile memory," in Proc. DATE, 2011, pp. 1-6.
-
(2011)
Proc. DATE
, pp. 1-6
-
-
Hu, J.1
Xue, C.J.2
Zhuge, Q.3
Tseng, W.-C.4
Sha, E.H.-M.5
-
13
-
-
79953103086
-
Write activity minimization for non-volatile main memory via scheduling and recomputation
-
J. Hu, W.-C. Tseng, C. J. Xue, Q. Zhuge, Y. Zhao, and E. H.-M. Sha, "Write activity minimization for non-volatile main memory via scheduling and recomputation," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 30, no. 4, pp. 584-592, 2011.
-
(2011)
IEEE Trans. Comput.-Aided Design Integr. Circuits Syst.
, vol.30
, Issue.4
, pp. 584-592
-
-
Hu, J.1
Tseng, W.-C.2
Xue, C.J.3
Zhuge, Q.4
Zhao, Y.5
Sha, E.H.-M.6
-
14
-
-
84878513350
-
Write activity reduction on non-volatile main memories for embedded chip multi-processors
-
J. Hu, C. J. Xue, Q. Zhuge, W.-C. Tseng, and E. H.-M. Sha, "Write activity reduction on non-volatile main memories for embedded chip multi-processors," ACM Trans. Embedded Comput. Syst.
-
ACM Trans. Embedded Comput. Syst
-
-
Hu, J.1
Xue, C.J.2
Zhuge, Q.3
Tseng, W.-C.4
Sha, E.H.-M.5
-
15
-
-
84872094294
-
An optimal memory allocation scheme for scratch-pad-based embedded systems
-
O. Avissar, R. Barua, and D. Stewart, "An optimal memory allocation scheme for scratch-pad-based embedded systems," ACM Trans. Embedded Comput. Syst., vol. 1, no. 1, pp. 6-26, 2002.
-
(2002)
ACM Trans. Embedded Comput. Syst.
, vol.1
, Issue.1
, pp. 6-26
-
-
Avissar, O.1
Barua, R.2
Stewart, D.3
-
16
-
-
33746039960
-
Heap data allocation to scratch-pad memory in embedded systems
-
A. Dominguez, S. Udayakumaran, and R. Barua, "Heap data allocation to scratch-pad memory in embedded systems," J. Embedded Comput., vol. 1, no. 4, pp. 521-540, 2005.
-
(2005)
J. Embedded Comput.
, vol.1
, Issue.4
, pp. 521-540
-
-
Dominguez, A.1
Udayakumaran, S.2
Barua, R.3
-
17
-
-
47649086892
-
Dynamic allocation for scratch-pad memory using compile-time decisions
-
S. Udayakumaran, A. Dominguez, and R. Barua, "Dynamic allocation for scratch-pad memory using compile-time decisions," ACM Trans. Embedded Comput. Syst., vol. 5, no. 2, pp. 472-511, 2006.
-
(2006)
ACM Trans. Embedded Comput. Syst.
, vol.5
, Issue.2
, pp. 472-511
-
-
Udayakumaran, S.1
Dominguez, A.2
Barua, R.3
-
19
-
-
0030686025
-
Efficient utilization of scratch-pad memory in embedded processor applications
-
P. R. Panda, N. D. Dutt, and A. Nicolau, "Efficient utilization of scratch-pad memory in embedded processor applications," in Proc. ED&TC, 1997, p. 7.
-
(1997)
Proc. ED&TC
, pp. 7
-
-
Panda, P.R.1
Dutt, N.D.2
Nicolau, A.3
-
20
-
-
23044524059
-
On-chip vs. off-chipmemory: The data partitioning problem in embedded processor-based systems
-
P. R. Panda, N. D. Dutt, and A.Nicolau, "On-chip vs. off-chipmemory: The data partitioning problem in embedded processor-based systems," ACM Trans. Des. Autom. Electron. Syst., vol. 5, pp. 682-704, 2000.
-
(2000)
ACM Trans. Des. Autom. Electron. Syst.
, vol.5
, pp. 682-704
-
-
Panda, P.R.1
Dutt, N.D.2
Nicolau, A.3
-
21
-
-
84996439246
-
Storage allocation for embedded processors
-
J. Sjödin and C. von Platen, "Storage allocation for embedded processors," in Proc. CASES, 2001, pp. 15-23.
-
(2001)
Proc. CASES
, pp. 15-23
-
-
Sjödin, J.1
Von Platen, C.2
-
22
-
-
0034848113
-
Dynamic management of scratch-pad memory space
-
M. Kandemir, J. Ramanujam, J. Irwin, N. Vijaykrishnan, I. Kadayif, and A. Parikh, "Dynamic management of scratch-pad memory space," in Proc. DAC, 2001, pp. 690-695.
-
(2001)
Proc. DAC
, pp. 690-695
-
-
Kandemir, M.1
Ramanujam, J.2
Irwin, J.3
Vijaykrishnan, N.4
Kadayif, I.5
Parikh, A.6
-
23
-
-
0036053351
-
Compiler-directed scratch pad memory hierarchy design and management
-
M. Kandemir and A. Choudhary, "Compiler-directed scratch pad memory hierarchy design and management," in Proc. DAC, 2002, pp. 628-633.
-
(2002)
Proc. DAC
, pp. 628-633
-
-
Kandemir, M.1
Choudhary, A.2
-
24
-
-
34047105250
-
An integrated scratch-pad allocator for affine and non-affine code
-
S. Udayakumaran and R. Barua, "An integrated scratch-pad allocator for affine and non-affine code," in Proc. DATE, 2006, pp. 925-930.
-
(2006)
Proc. DATE
, pp. 925-930
-
-
Udayakumaran, S.1
Barua, R.2
-
25
-
-
84886733545
-
Shared scratch-pad memory space management
-
O. Ozturk, M. Kandemir, and I. Kolcu, "Shared scratch-pad memory space management," in Proc. ISQED, 2006, pp. 576-584.
-
(2006)
Proc. ISQED
, pp. 576-584
-
-
Ozturk, O.1
Kandemir, M.2
Kolcu, I.3
-
26
-
-
49749084020
-
A scratch-pad memory aware dynamic loop scheduling algorithm
-
O. Ozturk, M. Kandemir, and S. H. K. Narayanan, "A scratch-pad memory aware dynamic loop scheduling algorithm," in Proc. ISQED, 2008, pp. 738-743.
-
(2008)
Proc. ISQED
, pp. 738-743
-
-
Ozturk, O.1
Kandemir, M.2
Narayanan, S.H.K.3
-
27
-
-
33646947019
-
Compiler-based approach for exploiting scratch-pad in presence of irregular array access
-
M. J. Absar and F. Catthoor, "Compiler-based approach for exploiting scratch-pad in presence of irregular array access," in Proc. DATE, 2005, pp. 1162-1167.
-
(2005)
Proc. DATE
, pp. 1162-1167
-
-
Absar, M.J.1
Catthoor, F.2
-
28
-
-
34047150455
-
Dynamic scratch-pad memory management for irregular array access patterns
-
G. Chen, O. Ozturk, M. Kandemir, and M. Karakoy, "Dynamic scratch-pad memory management for irregular array access patterns," in Proc. DATE, 2006, pp. 931-936.
-
(2006)
Proc. DATE
, pp. 931-936
-
-
Chen, G.1
Ozturk, O.2
Kandemir, M.3
Karakoy, M.4
-
29
-
-
0003003638
-
A study of replacement of algorithms for a virtual storage computer
-
L. Belady, "A study of replacement of algorithms for a virtual storage computer," IBM Syst. J., vol. 5, no. 2, pp. 78-101, 1966.
-
(1966)
IBM Syst. J.
, vol.5
, Issue.2
, pp. 78-101
-
-
Belady, L.1
-
30
-
-
85117191501
-
Extending OpenMP for NUMA machines
-
J. Bircsak, P. Craig, R. Crowell, Z. Cvetanovic, J. Harris, C. A. Nelson, and C. D. Offner, "Extending OpenMP for NUMA machines," in Proc. ACM/IEEE Conf. Supercomput. (SC), 2000, pp. 1-30.
-
(2000)
Proc. ACM/IEEE Conf. Supercomput. (SC)
, pp. 1-30
-
-
Bircsak, J.1
Craig, P.2
Crowell, R.3
Cvetanovic, Z.4
Harris, J.5
Nelson, C.A.6
Offner, C.D.7
-
31
-
-
0346043334
-
Data distribution support on distributed shared memory multiprocessors
-
R. Chandra, D.-K. Chen, R. Cox, D. E. Maydan, N. Nedeljkovic, and J. M. Anderson, "Data distribution support on distributed shared memory multiprocessors," in Proc. ACM SIGPLAN 1997 Conf. Programming Lang. Design Implement. (PLDI), 1997, pp. 334-345.
-
(1997)
Proc. ACMSIGPLAN 1997 Conf. Programming Lang. Design Implement. (PLDI)
, pp. 334-345
-
-
Chandra, R.1
Chen, D.-K.2
Cox, R.3
Maydan, D.E.4
Nedeljkovic, N.5
Anderson, J.M.6
-
32
-
-
84855441933
-
An OpenMP compiler for efficient use of distributed scratchpad memory in MPSoCs
-
A. Marongiu and L. Benini, "An OpenMP compiler for efficient use of distributed scratchpad memory in MPSoCs," IEEE Trans. Comput., vol. 61, no. 2, pp. 222-236, 2010.
-
(2010)
IEEE Trans. Comput.
, vol.61
, Issue.2
, pp. 222-236
-
-
Marongiu, A.1
Benini, L.2
-
33
-
-
0033878128
-
Probabilistic loop scheduling for applications with uncertain execution time
-
Jan.
-
S. Tongsima, E.-M. Sha, C. Chantrapornchai, D. Surma, andN. Passos, "Probabilistic loop scheduling for applications with uncertain execution time," IEEE Trans. Comput., vol. 49, no. 1, pp. 65-80, Jan. 2000.
-
(2000)
IEEE Trans. Comput.
, vol.49
, Issue.1
, pp. 65-80
-
-
Tongsima, S.1
Sha, E.-M.2
Chantrapornchai, C.3
Surma, D.4
Passos, N.5
-
34
-
-
23944495257
-
Minimizing energy via loop scheduling and DVS for multi-core embedded systems
-
Jul.
-
Y. Chen, Z. Shao, Q. Zhuge, C. Xue, B. Xiao, and E.-M. Sha, "Minimizing energy via loop scheduling and DVS for multi-core embedded systems," in Proc. 11th Int. Conf. Parallel Distrib. Syst., Jul. 2005, pp. 2-6.
-
(2005)
Proc. 11th Int. Conf. Parallel Distrib. Syst.
, pp. 2-6
-
-
Chen, Y.1
Shao, Z.2
Zhuge, Q.3
Xue, C.4
Xiao, B.5
Sha, E.-M.6
-
35
-
-
0027277240
-
Rotation scheduling: A loop pipelining algorithm
-
Jun.
-
L. Chao, A. LaPaugh, and E. Sha, "Rotation scheduling: A loop pipelining algorithm," in Proc. 30th Conf. Design Autom., Jun. 1993, pp. 566-572.
-
(1993)
Proc. 30th Conf. Design Autom.
, pp. 566-572
-
-
Chao, L.1
Lapaugh, A.2
Sha, E.3
-
36
-
-
84962779213
-
MiBench: A free, commercially representative embedded benchmark suite
-
M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge, and R. B. Brown, "MiBench: A free, commercially representative embedded benchmark suite," in Proc. WWC, 2001, pp. 3-14.
-
(2001)
Proc. WWC
, pp. 3-14
-
-
Guthaus, M.R.1
Ringenberg, J.S.2
Ernst, D.3
Austin, T.M.4
Mudge, T.5
Brown, R.B.6
-
37
-
-
47349084021
-
Optimizing NUCA organizations and wiring alternatives for large caches with CACTI 6.0
-
N. Muralimanohar, R. Balasubramonian, and N. Jouppi, "Optimizing NUCA organizations and wiring alternatives for large caches with CACTI 6.0," in Proc. 40th Annu. IEEE/ACM Int. Symp. Microarchitecture, 2007, pp. 3-14.
-
(2007)
Proc. 40th Annu. IEEE/ACM Int. Symp. Microarchitecture
, pp. 3-14
-
-
Muralimanohar, N.1
Balasubramonian, R.2
Jouppi, N.3
|