{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:33Z","timestamp":1750221273182,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,12]],"date-time":"2017-11-12T00:00:00Z","timestamp":1510444800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["ACI-1253881, CCF-1439057, IIS-1717084, SMA-1360205, ACI-1548562"],"award-info":[{"award-number":["ACI-1253881, CCF-1439057, IIS-1717084, SMA-1360205, ACI-1548562"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,11,12]]},"DOI":"10.1145\/3149704.3149768","type":"proceedings-article","created":{"date-parts":[[2017,11,3]],"date-time":"2017-11-03T12:36:10Z","timestamp":1509712570000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Optimizing Word2Vec Performance on Multicore Systems"],"prefix":"10.1145","author":[{"given":"Vasudevan","family":"Rengasamy","sequence":"first","affiliation":[{"name":"The Pennsylvania State University, Department of Computer Science and Engineering, University Park, Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao-Yang","family":"Fu","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, Department of Computer Science and Engineering, University Park, Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wang-Chien","family":"Lee","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, Department of Computer Science and Engineering, University Park, Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kamesh","family":"Madduri","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, Department of Computer Science and Engineering, University Park, Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,11,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dan Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. (2015). http:\/\/tensorflow.org\/ Software available from tensorflow.org.  Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dan Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. (2015). http:\/\/tensorflow.org\/ Software available from tensorflow.org."},{"key":"e_1_3_2_1_2_1","unstructured":"Google Code Archive. 2013. word2vec: Tool for computing continuous distributed representations of words. (2013). https:\/\/code.google.com\/archive\/p\/word2vec\/.  Google Code Archive. 2013. word2vec: Tool for computing continuous distributed representations of words. (2013). https:\/\/code.google.com\/archive\/p\/word2vec\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0141287"},{"key":"e_1_3_2_1_4_1","first-page":"1137","article-title":"A neural probabilistic language model","author":"Bengio Yoshua","year":"2003","unstructured":"Yoshua Bengio , R\u00e9jean Ducharme , Pascal Vincent , and Christian Jauvin . 2003 . A neural probabilistic language model . Journal of Machine Learning Research 3 , Feb (2003), 1137 -- 1155 . Yoshua Bengio, R\u00e9jean Ducharme, Pascal Vincent, and Christian Jauvin. 2003. A neural probabilistic language model. Journal of Machine Learning Research 3, Feb (2003), 1137--1155.","journal-title":"Journal of Machine Learning Research 3"},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. Annual Meeting of the Association for Computational Linguistics (ACL).","author":"Bruni Elia","year":"2012","unstructured":"Elia Bruni , Gemma Boleda , Marco Baroni , and Nam-Khanh Tran . 2012 . Distributional Semantics in Technicolor . In Proc. Annual Meeting of the Association for Computational Linguistics (ACL). Elia Bruni, Gemma Boleda, Marco Baroni, and Nam-Khanh Tran. 2012. Distributional Semantics in Technicolor. In Proc. Annual Meeting of the Association for Computational Linguistics (ACL)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2015.7363760"},{"key":"e_1_3_2_1_8_1","volume-title":"Word association norms, mutual information, and lexicography. Computational linguistics 16, 1","author":"Church Kenneth Ward","year":"1990","unstructured":"Kenneth Ward Church and Patrick Hanks . 1990. Word association norms, mutual information, and lexicography. Computational linguistics 16, 1 ( 1990 ), 22--29. Kenneth Ward Church and Patrick Hanks. 1990. Word association norms, mutual information, and lexicography. Computational linguistics 16, 1 (1990), 22--29."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390156.1390177"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372094"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1162\/COLI_a_00237"},{"key":"e_1_3_2_1_12_1","volume-title":"Proc. Int'l. Workshop on Efficient Methods for Deep Neural Networks (EMDNN).","author":"Ji Shihao","year":"2016","unstructured":"Shihao Ji , Nadathur Satish , Sheng Li , and Pradeep Dubey . 2016 . Parallelizing Word2Vec in Multi-Core and Many-Core Architectures . In Proc. Int'l. Workshop on Efficient Methods for Deep Neural Networks (EMDNN). Shihao Ji, Nadathur Satish, Sheng Li, and Pradeep Dubey. 2016. Parallelizing Word2Vec in Multi-Core and Many-Core Architectures. In Proc. Int'l. Workshop on Efficient Methods for Deep Neural Networks (EMDNN)."},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. Conf. on Neural Information Processing Systems (NIPS).","author":"Kiros Ryan","year":"2015","unstructured":"Ryan Kiros , Yukun Zhu , Ruslan R Salakhutdinov , Richard Zemel , Raquel Urtasun , Antonio Torralba , and Sanja Fidler . 2015 . Skip-thought vectors . In Proc. Conf. on Neural Information Processing Systems (NIPS). Ryan Kiros, Yukun Zhu, Ruslan R Salakhutdinov, Richard Zemel, Raquel Urtasun, Antonio Torralba, and Sanja Fidler. 2015. Skip-thought vectors. In Proc. Conf. on Neural Information Processing Systems (NIPS)."},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. Int'l. Conf. on Machine Learning (ICML).","author":"Kusner Matt","year":"2015","unstructured":"Matt Kusner , Yu Sun , Nicholas Kolkin , and Kilian Weinberger . 2015 . From Word Embeddings To Document Distances . In Proc. Int'l. Conf. on Machine Learning (ICML). Matt Kusner, Yu Sun, Nicholas Kolkin, and Kilian Weinberger. 2015. From Word Embeddings To Document Distances. In Proc. Int'l. Conf. on Machine Learning (ICML)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-1030"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1162\/tacl_a_00134"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. Conf. on Computational Natural Language Learning (CoNLL).","author":"Luong Thang","year":"2013","unstructured":"Thang Luong , Richard Socher , and Christopher D Manning . 2013 . Better word representations with recursive neural networks for morphology . In Proc. Conf. on Computational Natural Language Learning (CoNLL). Thang Luong, Richard Socher, and Christopher D Manning. 2013. Better word representations with recursive neural networks for morphology. In Proc. Conf. on Computational Natural Language Learning (CoNLL)."},{"key":"e_1_3_2_1_18_1","first-page":"1","article-title":"MLlib: Machine Learning in Apache Spark","volume":"17","author":"Meng Xiangrui","year":"2016","unstructured":"Xiangrui Meng , Joseph Bradley , Burak Yavuz , Evan Sparks , Shivaram Venkataraman , Davies Liu , Jeremy Freeman , DB Tsai , Manish Amde , Sean Owen , Doris Xin , Reynold Xin , Michael J. Franklin , Reza Zadeh , Matei Zaharia , and Ameet Talwalkar . 2016 . MLlib: Machine Learning in Apache Spark . Journal of Machine Learning Research 17 , 34 (2016), 1 -- 7 . Xiangrui Meng, Joseph Bradley, Burak Yavuz, Evan Sparks, Shivaram Venkataraman, Davies Liu, Jeremy Freeman, DB Tsai, Manish Amde, Sean Owen, Doris Xin, Reynold Xin, Michael J. Franklin, Reza Zadeh, Matei Zaharia, and Ameet Talwalkar. 2016. MLlib: Machine Learning in Apache Spark. Journal of Machine Learning Research 17, 34 (2016), 1--7.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. Int'l. Conf. on Learning Representations (ICLR) Workshop.","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov , Kai Chen , Greg Corrado , and Jeffrey Dean . 2013 . Efficient Estimation of Word Representations in Vector Space . In Proc. Int'l. Conf. on Learning Representations (ICLR) Workshop. Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Efficient Estimation of Word Representations in Vector Space. In Proc. Int'l. Conf. on Learning Representations (ICLR) Workshop."},{"key":"e_1_3_2_1_20_1","volume-title":"Proc. Conf. of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL HLT).","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov , Wen-tau Yih, and Geoffrey Zweig . 2013 . Linguistic regularities in continuous space word representations . In Proc. Conf. of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL HLT). Tomas Mikolov, Wen-tau Yih, and Geoffrey Zweig. 2013. Linguistic regularities in continuous space word representations. In Proc. Conf. of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL HLT)."},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. Conf. on Neural Information Processing Systems (NIPS).","author":"Niu Feng","year":"2011","unstructured":"Feng Niu , Benjamin Recht , Christopher R\u00e9 , and Stephen J Wright . 2011 . HOGWILD!: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent . In Proc. Conf. on Neural Information Processing Systems (NIPS). Feng Niu, Benjamin Recht, Christopher R\u00e9, and Stephen J Wright. 2011. HOGWILD!: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent. In Proc. Conf. on Neural Information Processing Systems (NIPS)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1162"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1963405.1963455"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. AAAI Conf. on Artificial Intelligence (AAAI).","author":"Stergiou Stergios","year":"2017","unstructured":"Stergios Stergiou , Zygimantas Straznickas , Rolina Wu , and Kostas Tsioutsiouliklis . 2017 . Distributed Negative Sampling for Word Embeddings . In Proc. AAAI Conf. on Artificial Intelligence (AAAI). Stergios Stergiou, Zygimantas Straznickas, Rolina Wu, and Kostas Tsioutsiouliklis. 2017. Distributed Negative Sampling for Word Embeddings. In Proc. AAAI Conf. on Artificial Intelligence (AAAI)."},{"volume-title":"Deeplearning4j: Open-source distributed deep learning for the JVM. (2017)","author":"Team Development","key":"e_1_3_2_1_25_1","unstructured":"Deeplearning4j Development Team . 2017. Deeplearning4j: Open-source distributed deep learning for the JVM. (2017) . Apache Software Foundation License 2.0, http:\/\/deeplearning4j.org. Deeplearning4j Development Team. 2017. Deeplearning4j: Open-source distributed deep learning for the JVM. (2017). Apache Software Foundation License 2.0, http:\/\/deeplearning4j.org."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2014.80"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. Int'l. Conf. on Machine Learning (ICML) ML Systems Workshop.","author":"Vuurens Jeroen BP","year":"2016","unstructured":"Jeroen BP Vuurens , Carsten Eickhoff , and Arjen P de Vries . 2016 . Efficient Parallel Learning of Word2Vec . In Proc. Int'l. Conf. on Machine Learning (ICML) ML Systems Workshop. Jeroen BP Vuurens, Carsten Eickhoff, and Arjen P de Vries. 2016. Efficient Parallel Learning of Word2Vec. In Proc. Int'l. Conf. on Machine Learning (ICML) ML Systems Workshop."},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. Conf. on Empirical Methods in Natural Language Processing (EMNLP).","author":"Zou Will Y","year":"2013","unstructured":"Will Y Zou , Richard Socher , Daniel M Cer , and Christopher D Manning . 2013 . Bilingual Word Embeddings for Phrase-Based Machine Translation . In Proc. Conf. on Empirical Methods in Natural Language Processing (EMNLP). Will Y Zou, Richard Socher, Daniel M Cer, and Christopher D Manning. 2013. Bilingual Word Embeddings for Phrase-Based Machine Translation. In Proc. Conf. on Empirical Methods in Natural Language Processing (EMNLP)."}],"event":{"name":"SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"],"location":"Denver CO USA","acronym":"SC '17"},"container-title":["Proceedings of the Seventh Workshop on Irregular Applications: Architectures and Algorithms"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3149704.3149768","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3149704.3149768","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3149704.3149768","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:08Z","timestamp":1750212668000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3149704.3149768"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,12]]},"references-count":27,"alternative-id":["10.1145\/3149704.3149768","10.1145\/3149704"],"URL":"https:\/\/doi.org\/10.1145\/3149704.3149768","relation":{},"subject":[],"published":{"date-parts":[[2017,11,12]]},"assertion":[{"value":"2017-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}