{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T23:17:32Z","timestamp":1725837452385},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319271187"},{"type":"electronic","value":"9783319271194"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-27119-4_1","type":"book-chapter","created":{"date-parts":[[2015,11,16]],"date-time":"2015-11-16T04:39:29Z","timestamp":1447648769000},"page":"3-15","source":"Crossref","is-referenced-by-count":2,"title":["Parallelizing Block Cryptography Algorithms on Speculative Multicores"],"prefix":"10.1007","author":[{"given":"Yaobin","family":"Wang","sequence":"first","affiliation":[]},{"given":"Hong","family":"An","sequence":"additional","affiliation":[]},{"given":"Zhiqin","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Lei","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Qingfeng","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,12,16]]},"reference":[{"issue":"4","key":"1_CR1","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1109\/TPDS.2011.214","volume":"23","author":"A Munir","year":"2012","unstructured":"Munir, A., Ranka, S., Gordon-Ross, A.: High-performance energy-efficient multicore embedded computing. IEEE Trans. Parallel Distrib. Syst. 23(4), 684\u2013700 (2012)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Tian, C., Lin, C., Feng, M., Gupta, R.: Enhanced speculative parallelization via incremental recovery. In: Proceedings of the 16th ACM Symposium on Principles and Practice of Parallel Programming, San Antonio, TX, USA (2011)","DOI":"10.1145\/1941553.1941580"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Feng, M., Gupta, R., Hu, Y.: SpiceC: scalable parallelism via implicit copying and explicit commit. In: Proceedings of the 16th ACM Symposium on Principles and Practice of Parallel Programming, San Antonio, TX, USA, pp. 69\u201380 (2011)","DOI":"10.1145\/1941553.1941564"},{"issue":"6","key":"1_CR4","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1145\/1993316.1993555","volume":"46","author":"A Udupa","year":"2011","unstructured":"Udupa, A., Rajan, K., Thies, W.: ALTER: exploiting breakable dependences for parallelization. ACM SIGPLAN Not. 46(6), 480\u2013491 (2011)","journal-title":"ACM SIGPLAN Not."},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Prabhu, M.K., Olukotun, K.: Exposing speculative thread parallelism in SPEC2000. In: 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Chicago, IL, USA (2005)","DOI":"10.1145\/1065944.1065964"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Kejariwal, A., Tian, X., et al.: On the performance potential of different types of speculative thread-level parallelism. In: 20th Annual International Conference on Supercomputing, Cairns, Queensland, Australia (2006)","DOI":"10.1145\/1183401.1183407"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Xekalakis, P., Ioannou, N., Cintra, M.: Combining thread level speculation helper threads and runahead execution. In: 23rd International Conference on Supercomputing, pp. 410\u2013420 (2009)","DOI":"10.1145\/1542275.1542333"},{"key":"1_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/978-3-540-74735-2_15","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2007","author":"O Harrison","year":"2007","unstructured":"Harrison, O., Waldron, J.: AES encryption implementation and analysis on commodity graphics processing units. In: Paillier, P., Verbauwhede, I. (eds.) CHES 2007. LNCS, vol. 4727, pp. 209\u2013226. Springer, Heidelberg (2007)"},{"issue":"4","key":"1_CR9","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1109\/92.931230","volume":"9","author":"AJ Elbirt","year":"2001","unstructured":"Elbirt, A.J., Yip, W., Chetwynd, B., Paar, C.: An FPGAbased performance evaluation of the AES block cipher candidate algorithm finalists. IEEE Trans. Very Large Scale Integr. Syst. 9(4), 545\u2013557 (2001)","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"issue":"5","key":"1_CR10","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1147\/rd.515.0559","volume":"51","author":"T Chen","year":"2007","unstructured":"Chen, T., Raghavan, R., Dale, J.N., Iwata, E.: Cell broadband engine architecture and its first implementation - a performance view. IBM J. Res. Dev. 51(5), 559\u2013572 (2007)","journal-title":"IBM J. Res. Dev."},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1007\/978-3-540-30574-3_23","volume-title":"Topics in Cryptology \u2013 CT-RSA 2005","author":"DL Cook","year":"2005","unstructured":"Cook, D.L., Ioannidis, J., Keromytis, A.D., Luck, J.: CryptoGraphics: secret key cryptography using graphics cards. In: Menezes, A. (ed.) CT-RSA 2005. LNCS, vol. 3376, pp. 334\u2013350. Springer, Heidelberg (2005)"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Sohi, G.S., Breach, S.E., Vijaykumar, T.N.: Multiscalar processors. In: 22nd Annual International Symposium on Computer Architecture (ISCA 1995), Barcelona, Spain (1995)","DOI":"10.1145\/223982.224451"},{"issue":"2","key":"1_CR13","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1109\/40.848474","volume":"20","author":"L Hammond","year":"2000","unstructured":"Hammond, L., Hubbert, B.A., Siu, M., Parbhu, M.K., Chen, M., Qlukotun, K.: The Stanford hydra CMP. IEEE Micro 20(2), 71\u201384 (2000)","journal-title":"IEEE Micro"},{"key":"1_CR14","doi-asserted-by":"crossref","unstructured":"Chen, M.K., and Olukotun, K.: The Jrpm system for dynamically parallelizing Java programs. In: International Symposium on Computer Architecture, pp. 434\u2013445 (2003)","DOI":"10.1145\/871656.859668"},{"issue":"1","key":"1_CR15","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/1241601.1241612","volume":"35","author":"S Rul","year":"2007","unstructured":"Rul, S., Vandierendonck, H., De Bosschere, K.: Function level parallelism driven by data dependencies. ACM SIGARCH Comput. Archit. News 35(1), 55\u201362 (2007)","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Oplinger, J.T., Heine, D.L., Lam, M.S.: In search of speculative thread-level parallelism. In: PACT 1999, pp. 303\u2013313 (1999)","DOI":"10.21236\/ADA419602"},{"issue":"2","key":"1_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2024716.2024718","volume":"39","author":"N Binkert","year":"2011","unstructured":"Binkert, N., Beckmann, B., Black, G., et al.: The gem5 simulator. ACM SIGARCH Comput. Archit. News 39(2), 1\u20137 (2011)","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Johnson, T.A., Eigenmann, R., Vijaykumar, T.N.: Speculative thread decomposition through empirical optimization. In: 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 205\u2013214 (2007)","DOI":"10.1145\/1229428.1229474"},{"issue":"8","key":"1_CR19","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/1837855.1806663","volume":"45","author":"C Tian","year":"2010","unstructured":"Tian, C., Feng, M., Gupta, R.: Speculative parallelization using state separation and multiple value prediction. ACM SIGPLAN Not. 45(8), 63\u201372 (2010)","journal-title":"ACM SIGPLAN Not."},{"issue":"1","key":"1_CR20","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1735970.1736030","volume":"38","author":"A Raman","year":"2010","unstructured":"Raman, A., Kim, H., Mason, T.R., et al.: Speculative parallelization using software multi-threaded transactions. ACM SIGARCH Comput. Archit. News 38(1), 65\u201376 (2010)","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"Liu, Y., An, H., Li, X., Leng, P., Sun, S., Chen, J.: VSCP: a cache controlling method for improving single thread performance in multicore system. In: 14th IEEE International Conference on High Performance Computing and Communications, pp. 161\u2013168 (2012)","DOI":"10.1109\/HPCC.2012.30"},{"key":"1_CR22","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1016\/j.future.2013.06.017","volume":"30","author":"G Li","year":"2014","unstructured":"Li, G., An, H., Li, Q., Deng, B., Dai, W.: Efficient execution of speculative threads and transactions with hardware transactional memory. Future Gener. Comput. Syst. 30, 242\u2013253 (2014)","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-642-13136-3_4","volume-title":"Algorithms and Architectures for Parallel Processing","author":"Y Ren","year":"2010","unstructured":"Ren, Y., An, H., Sun, T., Cong, M., Wang, Y.: Dynamic resource tuning for flexible core chip multiprocessors. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010, Part I. LNCS, vol. 6082, pp. 32\u201341. Springer, Heidelberg (2010)"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Sun, T., An, H., et al.: CRQ-based fair scheduling on composable multicore architectures. In: 26th ACM SIGARCH International Conference on Supercomputing (ICS 2012), pp. 173\u2013184 (2012)","DOI":"10.1145\/2304576.2304600"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-27119-4_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T11:34:56Z","timestamp":1599824096000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-27119-4_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319271187","9783319271194"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-27119-4_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}