-
1
-
-
34547261834
-
Thousand core chips - A technology perspective
-
DOI 10.1109/DAC.2007.375263, 4261282, 2007 44th ACM/IEEE Design Automation Conference, DAC'07
-
S. Borkar, "Thousand core chips: A technology perspective," in Proc. DAC, 2007, pp. 746-749. (Pubitemid 47130064)
-
(2007)
Proceedings - Design Automation Conference
, pp. 746-749
-
-
Borkar, S.1
-
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
-
-
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. ICASSP, 2008, pp. 1453-1456.
-
(2008)
Proc. ICASSP
, pp. 1453-1456
-
-
Xue, J.1
Liu, T.2
Shao, Z.3
Hu, J.4
Jia, Z.5
Sha, E.H.-M.6
-
4
-
-
0036045884
-
Scratchpad memory: A 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. (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
-
5
-
-
84877886234
-
Scratchpad memory optimizations for digital signal processing applications
-
S. Gilani, N. S. Kim, and M. Schulte, "Scratchpad memory optimizations for digital signal processing applications," in Proc. DATE, 2011, pp. 1-6.
-
(2011)
Proc. DATE
, pp. 1-6
-
-
Gilani, S.1
Kim, N.S.2
Schulte, M.3
-
6
-
-
18844371462
-
Compiler-decided dynamic memory allocation for scratch-pad based embedded systems
-
CASES 2003: International Conference on Compilers, Architecture, and Synthesis for 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. (Pubitemid 40682171)
-
(2003)
CASES 2003: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
, pp. 276-286
-
-
Udayakumaran, S.1
Barua, R.2
-
7
-
-
0036045884
-
Scratchpad memory: A 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. (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
-
8
-
-
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. Embed. Comput. Syst., vol. 1, no. 1, pp. 6-26, 2002.
-
(2002)
ACM Trans. Embed. Comput. Syst.
, vol.1
, Issue.1
, pp. 6-26
-
-
Avissar, O.1
Barua, R.2
Stewart, D.3
-
9
-
-
16244366467
-
Banked scratch-pad memory management for reducing leakage energy consumption
-
2B.1, ICCAD-2004 - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
-
M. Kandemir, M. J. Irwin, G. Chen, and I. Kolcu, "Banked scratchpad memory management for reducing leakage energy consumption," in Proc. ICCAD, 2004, pp. 120-124. (Pubitemid 40449223)
-
(2004)
IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
, pp. 120-124
-
-
Kandemir, M.1
Irwin, M.J.2
Chen, G.3
Kolcu, I.4
-
10
-
-
77951215090
-
Co-optimization of memory access and task scheduling on MPSoC architectures with multilevel memory
-
Y. He, C. Xue, C. Xu, and E. H.-M. Sha, "Co-optimization of memory access and task scheduling on MPSoC architectures with multilevel 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
-
11
-
-
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
-
12
-
-
0742303640
-
A 600-MHz single-chip multiprocessor with 4.8-Gb/s internal shared pipelined bus and 512-kb internal memory
-
Jan.
-
S. Kaneko, H. Kondo, N. Masui, K. Ishimi, T. Itou, M. Satou, N. Okumura, Y. Takata, H. Takata, M. Sakugawa, T. Higuchi, S. Ohtani, K. Sakamoto, N. Ishikawa, M. Nakajima, S. Iwata, K. Hayase, S. Nakano, S. Nakazawa, K. Yamada, and T. Shimizu, "A 600-MHz single-chip multiprocessor with 4.8-Gb/s internal shared pipelined bus and 512-kb internal memory," IEEE J. Solid-State Circuits, vol. 39, no. 1, pp. 184-193, Jan. 2004.
-
(2004)
IEEE J. Solid-State Circuits
, vol.39
, Issue.1
, pp. 184-193
-
-
Kaneko, S.1
Kondo, H.2
Masui, N.3
Ishimi, K.4
Itou, T.5
Satou, M.6
Okumura, N.7
Takata, Y.8
Takata, H.9
Sakugawa, M.10
Higuchi, T.11
Ohtani, S.12
Sakamoto, K.13
Ishikawa, N.14
Nakajima, M.15
Iwata, S.16
Hayase, K.17
Nakano, S.18
Nakazawa, S.19
Yamada, K.20
Shimizu, T.21
more..
-
14
-
-
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
-
15
-
-
84862928342
-
Optimal data placement for memory architectures with scratch-pad memories
-
Y. Guo, Q. Zhuge, J. Hu, and E.-M. Sha, "Optimal data placement for memory architectures with scratch-pad memories," in Proc. ICESS, 2011, pp. 1045-1050.
-
(2011)
Proc. ICESS
, pp. 1045-1050
-
-
Guo, Y.1
Zhuge, Q.2
Hu, J.3
Sha, E.-M.4
-
16
-
-
84861109035
-
Minimizing access cost for multiple types of memory units in embedded systems through data allocation and scheduling
-
Jun.
-
Q. Zhuge, Y. Guo, J. Hu, W.-C. Tseng, S. J. Xue, and E.-M. Sha, "Minimizing access cost for multiple types of memory units in embedded systems through data allocation and scheduling," IEEE Trans. Signal Process., vol. 60, no. 6, pp. 3253-3263, Jun. 2012.
-
(2012)
IEEE Trans. Signal Process.
, vol.60
, Issue.6
, pp. 3253-3263
-
-
Zhuge, Q.1
Guo, Y.2
Hu, J.3
Tseng, W.-C.4
Xue, S.J.5
Sha, E.-M.6
-
17
-
-
23044524059
-
On-chip vs. off-chip memory: The data partitioning problem in embedded processor-based systems
-
Jul.
-
P. R. Panda, N. D. Dutt, and A. Nicolau, "On-chip vs. off-chip memory: The data partitioning problem in embedded processor-based systems," ACM Trans. Des. Autom. Electron. Syst., vol. 5, pp. 682-704, Jul. 2000.
-
(2000)
ACM Trans. Des. Autom. Electron. Syst.
, vol.5
, pp. 682-704
-
-
Panda, P.R.1
Dutt, N.D.2
Nicolau, A.3
-
18
-
-
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. Embed. Comput. Syst., vol. 5, no. 2, pp. 472-511, 2006.
-
(2006)
ACM Trans. Embed. Comput. Syst.
, vol.5
, Issue.2
, pp. 472-511
-
-
Udayakumaran, S.1
Dominguez, A.2
Barua, R.3
-
19
-
-
31144441199
-
Compiler-guided leakage optimization for banked scratch-pad memories
-
DOI 10.1109/TVLSI.2005.859478
-
M. Kandemir, M. J. Irwin, G. Chen, and I. Kolcu, "Compiler-guided leakage optimization for banked scratch-pad memories," IEEE Trans. Very Large Scale (VLSI) Syst., vol. 13, no. 10, pp. 1136-1146, Oct. 2005. (Pubitemid 43131680)
-
(2005)
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
, vol.13
, Issue.10
, pp. 1136-1146
-
-
Kandemir, M.1
Irwin, M.J.2
Chen, G.3
Kolcu, I.4
-
20
-
-
80155187624
-
Optimal data allocation for scratch-pad memory on embedded multi-core systems
-
Y. Guo, Q. Zhuge, J. Hu, M. Qiu, and E.-M. Sha, "Optimal data allocation for scratch-pad memory on embedded multi-core systems," in Proc. ICPP, 2011, pp. 464-471.
-
(2011)
Proc. ICPP
, pp. 464-471
-
-
Guo, Y.1
Zhuge, Q.2
Hu, J.3
Qiu, M.4
Sha, E.-M.5
-
21
-
-
84859725414
-
A survey on hardware-aware and heterogeneous computing on multicore processors and accelerators
-
R. Buchty, V. Heuveline, W. Karl, and J.-P. Weiss, "A survey on hardware-aware and heterogeneous computing on multicore processors and accelerators," Concurrency Comput.: Practice Experience, vol. 24, no. 17, pp. 663-675, 2012.
-
(2012)
Concurrency Comput.: Practice Experience
, vol.24
, Issue.17
, pp. 663-675
-
-
Buchty, R.1
Heuveline, V.2
Karl, W.3
Weiss, J.-P.4
-
22
-
-
34548023929
-
Cooperative cache partitioning for chip multiprocessors
-
DOI 10.1145/1274971.1275005, Proceedings of ICS07: 21st ACM International Conference on Supercomputing
-
J. Chang and G. S. Sohi, "Cooperative cache partitioning for chip multiprocessors," in Proc. ICS, 2007, pp. 242-252. (Pubitemid 47281621)
-
(2007)
Proceedings of the International Conference on Supercomputing
, pp. 242-252
-
-
Chang, J.1
Sohi, G.S.2
-
23
-
-
3042573689
-
Dynamic cache partitioning for simultaneous multithreading systems
-
G. E. Suh, L. Rudolph, and S. Devadas, "Dynamic cache partitioning for simultaneous multithreading systems," in Proc. IASTED PDCS, 2001, pp. 116-127.
-
(2001)
Proc. IASTED PDCS
, pp. 116-127
-
-
Suh, G.E.1
Rudolph, L.2
Devadas, S.3
-
24
-
-
77951208075
-
Variable partitioning and scheduling for MPSoC with virtually shared scratch pad memory
-
L. Zhang, M. Qiu, and W.-C. Tseng, "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
Qiu, M.2
Tseng, W.-C.3
-
25
-
-
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. (Pubitemid 32841039)
-
(2001)
Proceedings - Design Automation Conference
, pp. 690-695
-
-
Kandemir, M.1
Ramanujam, J.2
Irwin, M.J.3
Vijaykrishnan, N.4
Kadayif, I.5
Parikh, A.6
-
26
-
-
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
-
27
-
-
0030686025
-
Efficient utilization of scratchpad memory in embedded processor applications
-
P. R. Panda, N. D. Dutt, and A. Nicolau, "Efficient utilization of scratchpad 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
-
28
-
-
77955734495
-
Minimizing write activities to non-volatile memory via scheduling and recomputation
-
J. Hu, C. J. Xue, W.-C. Tseng, Q. Zhuge, and E. H.-M. Sha, "Minimizing write activities to non-volatile memory via scheduling and recomputation," in Proc. SASP, 2010, pp. 7-12.
-
(2010)
Proc. SASP
, pp. 7-12
-
-
Hu, J.1
Xue, C.J.2
Tseng, W.-C.3
Zhuge, Q.4
Sha, E.H.-M.5
-
29
-
-
34047150455
-
Dynamic scratchpad memory management for irregular array access patterns
-
G. Chen, O. Ozturk, M. Kandemir, and M. Karakoy, "Dynamic scratchpad 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
-
30
-
-
84996439246
-
Storage allocation for embedded processors
-
J. Sj̈odin and C. von Platen, "Storage allocation for embedded processors," in Proc. CASES, 2001, pp. 15-23.
-
(2001)
Proc. CASES
, pp. 15-23
-
-
Sj̈odin, J.1
Von Platen, C.2
-
31
-
-
77953101201
-
Compilation of stream programs for multicore processors that incorporate scratchpad memories
-
W. Che, A. Panda, and K. S. Chatha, "Compilation of stream programs for multicore processors that incorporate scratchpad memories," in Proc. DATE, 2010, pp. 1118-1123.
-
(2010)
Proc. DATE
, pp. 1118-1123
-
-
Che, W.1
Panda, A.2
Chatha, K.S.3
-
32
-
-
0036058776
-
Exploiting shared scratch pad memory space in embedded multiprocessor systems
-
M. Kandemir, J. Ramanujam, and A. Choudhary, "Exploiting shared scratch pad memory space in embedded multiprocessor systems," in Proc. DAC, 2002, pp. 219-224.
-
(2002)
Proc. DAC
, pp. 219-224
-
-
Kandemir, M.1
Ramanujam, J.2
Choudhary, A.3
-
33
-
-
34547183989
-
Integrated scratchpad memory optimization and task scheduling for MPSoC architectures
-
DOI 10.1145/1176760.1176809, CASES 2006: International Conference on Compilers, Architecture and Synthesis for Embedded Systems
-
V. Suhendra, C. Raghavan, and T. Mitra, "Integrated scratchpad memory optimization and task scheduling for MPSoC architectures," in Proc. CASES, 2006, pp. 401-410. (Pubitemid 47113127)
-
(2006)
CASES 2006: International Conference on Compilers, Architecture and Synthesis for Embedded Systems
, pp. 401-410
-
-
Suhendra, V.1
Raghavan, C.2
Mitra, T.3
-
34
-
-
33751396173
-
Improving scratch-pad memory reliability through compiler-guided data block duplication
-
M. K. F. Li and G. Chen, "Improving scratch-pad memory reliability through compiler-guided data block duplication," in Proc. ICCAD , 2005, pp. 1002-1005.
-
(2005)
Proc. ICCAD
, pp. 1002-1005
-
-
Li, M.K.F.1
Chen, G.2
-
35
-
-
34547227870
-
Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies
-
DOI 10.1145/1146909.1146925, 2006 43rd ACM/IEEE Design Automation Conference, DAC'06
-
I. Issenin, E. Brockmeyer, B. Durinck, and N. Dutt, "Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies," in Proc. DAC, 2006, pp. 49-52. (Pubitemid 47113865)
-
(2006)
Proceedings - Design Automation Conference
, pp. 49-52
-
-
Issenin, I.1
Brockmeyer, E.2
Durinck, B.3
Dutt, N.4
-
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
-
-
0030149507
-
CACTI: An enhanced cache access and cycle time model
-
May
-
S. J. E. Wilton and N. P. Jouppi, "CACTI: An enhanced cache access and cycle time model," IEEE J. Solid-State Circuits, vol. 31, no. 5, pp. 677-688, May 1996.
-
(1996)
IEEE J. Solid-State Circuits
, vol.31
, Issue.5
, pp. 677-688
-
-
Wilton, S.J.E.1
Jouppi, N.P.2
-
38
-
-
65849231067
-
Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems
-
Apr.
-
M. Qiu and E. H.-M. Sha, "Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems," ACM Trans. Des. Autom. Electron. Syst., vol. 14, no. 2, pp. 1-30, Apr. 2009.
-
(2009)
ACM Trans. Des. Autom. Electron. Syst.
, vol.14
, Issue.2
, pp. 1-30
-
-
Qiu, M.1
Sha, E.H.-M.2
|