{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T11:34:51Z","timestamp":1648899291415},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T00:00:00Z","timestamp":1477958400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2016,11]]},"DOI":"10.1007\/s11390-016-1691-x","type":"journal-article","created":{"date-parts":[[2016,11,10]],"date-time":"2016-11-10T01:32:37Z","timestamp":1478741557000},"page":"1179-1193","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Reducing the Upper Bound Delay by Optimizing Bank-to-Core Mapping"],"prefix":"10.1007","volume":"31","author":[{"given":"Ji-Zan","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Zhi-Min","family":"Gu","sequence":"additional","affiliation":[]},{"given":"Ming-Quan","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,11,8]]},"reference":[{"key":"1691_CR1","unstructured":"Cullmann C, Ferdinand C, Gebhard G, Grund D, Maiza C, Reineke J, Triquet B, Wilhelm R. Predictability considerations in the design of multi-core embedded systems. In Proc. the Embedded Real Time Software and Systems, May 2010, pp.36-42."},{"key":"1691_CR2","doi-asserted-by":"crossref","unstructured":"Suhendra V, Mitra T. Exploring locking & partitioning for predictable shared caches on multi-cores. In Proc. the 45th Annual Design Automation Conference, June 2008, pp.300-303.","DOI":"10.1145\/1391469.1391545"},{"key":"1691_CR3","doi-asserted-by":"crossref","unstructured":"Fedorova A, Blagodurov S, Zhuravlev S. Managing contention for shared resources on multicore processors. Communications of the ACM, 2010, 53(2): 49-57.","DOI":"10.1145\/1646353.1646371"},{"key":"1691_CR4","doi-asserted-by":"crossref","unstructured":"Zhuravlev S, Blagodurov S, Fedorova A. Addressing shared resource contention in multicore processors via scheduling. In Proc. the 15th Edition of ASPLOS on Architectural Support for Programming Languages and Operating Systems, March 2010, pp.129-142.","DOI":"10.1145\/1736020.1736036"},{"key":"1691_CR5","doi-asserted-by":"crossref","unstructured":"Kandemir M, Muralidhara S P, Narayanan S H K, Zhang Y R, Ozturk O. Optimizing shared cache behavior of chip multiprocessors. In Proc. the 42nd Annual IEEE\/ACM Int. Symp. Microarchitecture, December 2009, pp.505-516.","DOI":"10.1145\/1669112.1669176"},{"key":"1691_CR6","doi-asserted-by":"crossref","unstructured":"Ros\u00b4en J, Andrei A, Eles P, Peng Z B. Bus access optimization for predictable implementation of real-time applications on multiprocessor systems-on-chip. In Proc. the 28th IEEE Int. Real-Time Systems Symp., December 2007, pp.49-60.","DOI":"10.1109\/RTSS.2007.24"},{"key":"1691_CR7","doi-asserted-by":"crossref","unstructured":"Chattopadhyay S, Roychoudhury A, Mitra T. Modeling shared cache and bus in multi-cores for timing analysis. In Proc. the 13th Int. Workshop on Software and Compilers for Embedded Systems, June 2010, Article No. 6.","DOI":"10.1145\/1811212.1811220"},{"key":"1691_CR8","doi-asserted-by":"crossref","unstructured":"Ros\u00e9n J, Neikter C F, Eles P, Peng Z B, Burgio P, Benini L. Bus access design for combined worst and average case execution time optimization of predictable real-time applications on multiprocessor systems-on-chip. In Proc. the 17th IEEE Real-Time and Embedded Technology and Applications Symp., April 2011, pp.291-301.","DOI":"10.1109\/RTAS.2011.35"},{"key":"1691_CR9","doi-asserted-by":"crossref","unstructured":"Guan N, Stigge M, Yi W, Yu G. Cache-aware scheduling and analysis for multicores. In Proc. the 7th ACM Int. Conference on Embedded Software, October 2009, pp.245-254.","DOI":"10.1145\/1629335.1629369"},{"key":"1691_CR10","doi-asserted-by":"crossref","unstructured":"Paolieri M, Qui\u02dcnones E, Cazorla F J, Bernat G, Valero M. Hardware support for WCET analysis of hard real-time multicore systems. In Proc. the 36th Annual Int. Symp. Computer Architecture, June 2009, pp.57-68.","DOI":"10.1145\/1555754.1555764"},{"key":"1691_CR11","doi-asserted-by":"crossref","unstructured":"Yoon M K, Kim J E, Sha L. Optimizing tunable WCET with shared resource allocation and arbitration in hard realtime multicore systems. In Proc. the 32nd IEEE Real-Time Systems Symp., Nov. 29-Dec. 2, 2011, pp.227-238.","DOI":"10.1109\/RTSS.2011.28"},{"key":"1691_CR12","doi-asserted-by":"crossref","unstructured":"Ding H P, Liang Y, Mitra T. WCET-centric dynamic instruction cache locking. In Proc. the Conference on Design, Automation & Test in Europe, March 2014, Article No. 27.","DOI":"10.7873\/DATE2014.040"},{"key":"1691_CR13","doi-asserted-by":"crossref","unstructured":"Liu T T, Li M M, Xue C J. Instruction cache locking for multi-task real-time embedded systems. Real-Time Syst., 2012, 48(2): 166-197.","DOI":"10.1007\/s11241-011-9139-4"},{"key":"1691_CR14","doi-asserted-by":"crossref","unstructured":"Kaseridis D, Stuecheli J, John L K. Bank-aware dynamic cache partitioning for multicore architectures. In Proc. the 2009 Int. Conference on Parallel Processing, September 2009, pp.18-25.","DOI":"10.1109\/ICPP.2009.55"},{"key":"1691_CR15","doi-asserted-by":"crossref","unstructured":"Liu T T, Zhao Y C, Li M M, Xue C J. Joint task assignment and cache partitioning with cache locking for WCET minimization on MPSoC. Journal of Parallel and Distributed Computing, 2011, 71(11): 1473-1483.","DOI":"10.1016\/j.jpdc.2011.05.006"},{"key":"1691_CR16","doi-asserted-by":"crossref","unstructured":"Kelter T, Falk H, Marwedel P, Chattopadhyay S, Roychoudhury A. Bus-aware multicoreWCET analysis through TDMA offset bounds. In Proc. the 23rd Euromicro Conference on Real-Time Systems, July 2011, pp.3-12.","DOI":"10.1109\/ECRTS.2011.9"},{"key":"1691_CR17","doi-asserted-by":"crossref","unstructured":"Chattopadhyay S, Chong L K, Roychoudhury A, Kelter T, Marwedel P, Falk H. A unified WCET analysis framework for multi-core platforms. ACM Trans. Embed. Comput. Syst., 2014, 13(4S): Article No. 124.","DOI":"10.1145\/2584654"},{"key":"1691_CR18","doi-asserted-by":"crossref","unstructured":"Axer P, Ernst R, Falk H, Girault A, Grund D, Guan N, Jonsson B, Marwedel P, Reineke J, Rochange C, Sebastian M, Von Hanxleden R, Wilhelm R, Yi W. Building timing predictable embedded systems. ACM Trans. Embed. Comput. Syst., 2014, 13(4): Article No. 82.","DOI":"10.1145\/2560033"},{"key":"1691_CR19","unstructured":"Kelter T, Harde T, Marwedel P, Falk H. Evaluation of resource arbitration methods for multi-core real-time systems. In Proc. the 13th Int. Workshop on Worst-Case Execution Time Analysis, July 2013."},{"key":"1691_CR20","doi-asserted-by":"crossref","unstructured":"Jalle J, Abella J, Qui\u00f1ones E, Fossati L, Zulianello M, Cazorla F J. Deconstructing bus access control policies for Real-Time multicores. In Proc. the 8th IEEE Int. Symp. Industrial Embedded Systems, June 2013, pp.31-38.","DOI":"10.1109\/SIES.2013.6601468"},{"key":"1691_CR21","doi-asserted-by":"crossref","unstructured":"Schoeberl M. Is time predictability quantifiable? In Proc. Int. Conference on Embedded Computer Systems, July 2012, pp.333-338.","DOI":"10.1109\/SAMOS.2012.6404196"},{"key":"1691_CR22","doi-asserted-by":"crossref","unstructured":"Schoeberl M. Time-predictable computer architecture. EURASIP Journal on Embedded Systems, 2009, 2009:758480.","DOI":"10.1155\/2009\/758480"},{"key":"1691_CR23","doi-asserted-by":"crossref","unstructured":"Ungerer T, Cazorla F, Sainrat P, Bernat G, Petrov Z, Rochange C, Quinones E, Gerdes M, Paolieri M, Wolf J, Casse H, Uhrig S, Guliashvili I, Houston M, Kluge F, Metzlaff S, Mische J. Merasa: Multicore execution of hard real-time applications supporting analyzability. IEEE Micro, 2010, 30(5): 66-75.","DOI":"10.1109\/MM.2010.78"},{"key":"1691_CR24","doi-asserted-by":"crossref","unstructured":"Paolieri M, Mische J, Metzlaff S, Gerdes M, Qui\u02dcnones E, Uhrig S, Ungerer T, Cazorla F J. A hard real-time capable multi-core SMT processor. ACM Trans. Embed. Comput. Syst., 2013, 12(3): Article No. 79.","DOI":"10.1145\/2442116.2442129"},{"key":"1691_CR25","doi-asserted-by":"crossref","unstructured":"Hansson A, Goossens K, Bekooij M, Huisken J. CoMPSoC: A template for composable and predictable multi-processor system on chips. ACM Trans. Des. Autom. Electron. Syst., 2009, 14(1): Article No. 2.","DOI":"10.1145\/1455229.1455231"},{"key":"1691_CR26","doi-asserted-by":"crossref","unstructured":"Akesson B, Goossens K, Ringhofer M. Predator: A predictable SDRAM memory controller. In Proc. the 5th IEEE\/ACM Int. Conference on Hardware\/Software Codesign and System Synthesis, October 2007, pp.251-256.","DOI":"10.1145\/1289816.1289877"},{"key":"1691_CR27","doi-asserted-by":"crossref","unstructured":"Li Y, Suhendra V, Liang Y, Mitra T, Roychoudhury A. Timing analysis of concurrent programs running on shared cache multi-cores. In Proc. the 30th IEEE Real-Time Systems Symp., December 2009, pp.57-67.","DOI":"10.1109\/RTSS.2009.32"},{"key":"1691_CR28","doi-asserted-by":"crossref","unstructured":"Li X F, Liang Y, Mitra T, Roychoudhury A. Chronos: A timing analyzer for embedded software. Science of Computer Programming, 2007, 69(1\/2\/3): 56-67.","DOI":"10.1016\/j.scico.2007.01.014"},{"key":"1691_CR29","unstructured":"Gustafsson J, Betts A, Ermedahl A, Lisper B. The M\u00e4lardalen WCET benchmarks: Past, present and future. In Proc. the 10th Int. Workshop on Worst-Case Execution Time Analysis, July 2010, pp.136-146."},{"key":"1691_CR30","unstructured":"Nemer F, Cass\u00e9 H, Sainrat P, Bahsoun J P, De Michiel M. Papabench: A free real-time benchmark. In Proc. the 6th Int. Workshop on Worst-Case Execution Time Analysis, July 2006."}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-016-1691-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-016-1691-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-016-1691-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,15]],"date-time":"2019-09-15T08:34:38Z","timestamp":1568536478000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-016-1691-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11]]},"references-count":30,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,11]]}},"alternative-id":["1691"],"URL":"https:\/\/doi.org\/10.1007\/s11390-016-1691-x","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"value":"1000-9000","type":"print"},{"value":"1860-4749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11]]}}}