{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:22:20Z","timestamp":1742912540713,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030905385"},{"type":"electronic","value":"9783030905392"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-90539-2_17","type":"book-chapter","created":{"date-parts":[[2021,11,12]],"date-time":"2021-11-12T13:02:56Z","timestamp":1636722176000},"page":"249-266","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Automatic Tuning of Tensorflow\u2019s CPU Backend Using Gradient-Free Optimization Algorithms"],"prefix":"10.1007","author":[{"given":"Derssie","family":"Mebratu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Niranjan","family":"Hasabnis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pietro","family":"Mercati","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gaurit","family":"Sharma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shamima","family":"Najnin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,11,13]]},"reference":[{"key":"17_CR1","unstructured":"Abadi, M., et al.: TensorFlow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016) (2016). https:\/\/www.usenix.org\/system\/files\/conference\/osdi16\/osdi16-abadi.pdf"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Bergstra, J., Yamins, D., Cox, D.D., et al.: Hyperopt: a python library for optimizing the hyperparameters of machine learning algorithms. In: Proceedings of the 12th Python in Science Conference (2013)","DOI":"10.25080\/Majora-8b375195-003"},{"key":"17_CR3","unstructured":"Eigen: Eigen C++ Template Library. https:\/\/eigen.tuxfamily.org"},{"key":"17_CR4","doi-asserted-by":"publisher","unstructured":"Golovin, D., Solnik, B., Moitra, S., Kochanski, G., Karro, J., Sculley, D.: Google vizier: a service for black-box optimization. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD 2017 (2017). https:\/\/doi.org\/10.1145\/3097983.3098043","DOI":"10.1145\/3097983.3098043"},{"key":"17_CR5","doi-asserted-by":"publisher","unstructured":"Hasabnis, N.: Auto-tuning TensorFlow threading model for CPU backend. In: 2018 IEEE\/ACM Machine Learning in HPC Environments (MLHPC) (2018). https:\/\/doi.org\/10.1109\/MLHPC.2018.8638636","DOI":"10.1109\/MLHPC.2018.8638636"},{"key":"17_CR6","unstructured":"Intel Corporation: Model Zoo for Intel Architecture (2021). https:\/\/github.com\/IntelAI\/models"},{"key":"17_CR7","unstructured":"Intel Corporation: oneAPI Deep Neural Network Library (oneDNN) (2021). https:\/\/github.com\/oneapi-src\/oneDNN"},{"key":"17_CR8","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2021.3066142","author":"Q Li","year":"2021","unstructured":"Li, Q., et al.: RAMBO: resource allocation for microservices using Bayesian optimization. IEEE Comput. Archit. Lett. (2021). https:\/\/doi.org\/10.1109\/LCA.2021.3066142","journal-title":"IEEE Comput. Archit. Lett."},{"key":"17_CR9","unstructured":"OpenMP: The OpenMP API Specification for Parallel Programming (2021). https:\/\/www.openmp.org\/"},{"key":"17_CR10","unstructured":"Ould-Ahmed-Vall, E., et al.: Accelerating TensorFlow on modern intel architectures. In: First International Workshop on Architectures for Intelligent Machines (2017). http:\/\/aim2017.cse.psu.edu\/"},{"key":"17_CR11","unstructured":"Paszke, A., et al.: PyTorch: an imperative style, high-performance deep learning library. In: Advances in Neural Information Processing Systems (2019)"},{"key":"17_CR12","unstructured":"SigOpt: SigOpt (2021). https:\/\/sigopt.com\/"},{"key":"17_CR13","unstructured":"Snoek, J., Larochelle, H., Adams, R.P.: Practical Bayesian optimization of machine learning algorithms. In: Proceedings of the 25th International Conference on Neural Information Processing Systems - NIPS 2012, vol. 2 (2012)"},{"key":"17_CR14","unstructured":"TensorFlow: Performance Guide (2021). https:\/\/www.tensorflow.org\/tfx\/serving\/performance"},{"key":"17_CR15","unstructured":"The TensorFlow Authors: TensorFlow Model Garden (2021). https:\/\/github.com\/tensorflow\/models"},{"key":"17_CR16","doi-asserted-by":"publisher","unstructured":"Thornton, C., Hutter, F., Hoos, H.H., Leyton-Brown, K.: Auto-WEKA: combined selection and hyperparameter optimization of classification algorithms. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD 2013 (2013). https:\/\/doi.org\/10.1145\/2487575.2487629","DOI":"10.1145\/2487575.2487629"},{"key":"17_CR17","unstructured":"Venkatesh, P., Xu, J.: Intel Optimization for TensorFlow Installation Guide (2020). https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-optimization-for-tensorflow-installation-guide.html"},{"key":"17_CR18","doi-asserted-by":"publisher","DOI":"10.1145\/3431388","author":"YE Wang","year":"2021","unstructured":"Wang, Y.E., Wu, C.J., Wang, X., Hazelwood, K., Brooks, D.: Exploiting parallelism opportunities with deep learning frameworks. ACM Trans. Archit. Code Optim. (2021). https:\/\/doi.org\/10.1145\/3431388","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"17_CR19","unstructured":"Xu, J., Venkatesh, P., Tsai, H.J.: Maximize TensorFlow* Performance on CPU: Considerations and Recommendations for Inference Workloads (2021). https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/maximize-tensorflow-performance-on-cpu-considerations-and-recommendations-for-inference.html"},{"key":"17_CR20","unstructured":"Yelp Inc.: A Global, Black-Box Optimization Engine for Real World Metric Optimization (2014). https:\/\/github.com\/Yelp\/MOE"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-90539-2_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,22]],"date-time":"2022-06-22T10:04:17Z","timestamp":1655892257000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-90539-2_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030905385","9783030905392"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-90539-2_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"13 November 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"36","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.isc-hpc.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Linklings","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"74","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"32% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4.28","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4.13","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"In the ISC High Performance Workshop, there were 49 submissions, out of which 35  were accepted.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}