{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,8]],"date-time":"2025-07-08T04:04:16Z","timestamp":1751947456283,"version":"3.41.2"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"tdm","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":[[2018,9]]},"DOI":"10.1007\/s11390-018-1867-7","type":"journal-article","created":{"date-parts":[[2018,9,13]],"date-time":"2018-09-13T17:18:56Z","timestamp":1536859136000},"page":"940-965","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Yet Another Intelligent Code-Generating System: A Flexible and Low-Cost Solution"],"prefix":"10.1007","volume":"33","author":[{"given":"Jo\u00e3o Fabr\u00edcio","family":"Filho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luis Gustavo Araujo","family":"Rodriguez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anderson Faustino","family":"da Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,12]]},"reference":[{"key":"1867_CR1","doi-asserted-by":"crossref","unstructured":"Ula M, Mursyidah, Hendriana Y, Hardi R. An expert system for early diagnose of vitamins and minerals deficiency on the body. In Proc. the International Conference on Information Technology Systems and Innovation, Oct. 2016.","DOI":"10.1109\/ICITSI.2016.7858225"},{"key":"1867_CR2","doi-asserted-by":"crossref","unstructured":"Muntean M V, Donea A. A hybrid intelligent agent based expert system for GPS databases. In Proc. the 8th International Conference on Electronics, Computers and Artificial Intelligence, June 30-July 2, 2016.","DOI":"10.1109\/ECAI.2016.7861176"},{"issue":"2","key":"1867_CR3","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1109\/TLA.2017.7854635","volume":"15","author":"RJO Nascimento","year":"2017","unstructured":"Nascimento R J O, Fonseca C A G, Medeiros Neto F D. Using expert systems for investigating the impact of architectural anomalies on software reuse. IEEE Latin America Transactions, 2017, 15(2): 374-379.","journal-title":"IEEE Latin America Transactions"},{"issue":"4","key":"1867_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2400682.2400705","volume":"9","author":"Michele Tartara","year":"2013","unstructured":"Tartara M, Reghizzi S C. Continuous learning of compiler heuristics. ACM Transactions on Architecture and Code Optimization, 2013, 9(4): 46:1-46:25.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"1867_CR5","unstructured":"Aho A V, Sethi R, Ullman J D. Compilers: Principles, Techniques and Tools. Prentice Hall, 2006."},{"key":"1867_CR6","unstructured":"Cooper K, Torczon L. Engineering a Compiler (2nd edition). Morgan Kaufmann, USA, 2011."},{"key":"1867_CR7","unstructured":"Muchnick S S. Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1997."},{"key":"1867_CR8","unstructured":"Pan Z, Eigenmann R. Fast and effective orchestration of compiler optimizations for automatic performance tuning. In Proc. the International Symposium on Code Generation and Optimization, March 2006, pp.319-332."},{"key":"1867_CR9","doi-asserted-by":"crossref","unstructured":"Park E, Kulkarni S, Cavazos J. An evaluation of different modeling techniques for iterative compilation. In Proc. the 14th International Conference on Compilers, Architectures and Synthesis for Embedded Systems, Oct. 2011, pp.65-74.","DOI":"10.1145\/2038698.2038711"},{"issue":"4","key":"1867_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2400682.2400715","volume":"9","author":"Suresh Purini","year":"2013","unstructured":"Purini S, Jain L. Finding good optimization sequences covering program space. ACM Transactions on Architecture and Code Optimization, 2013, 9(4): 56:1-56:23.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"1867_CR11","doi-asserted-by":"crossref","unstructured":"Cavazos J, Fursin G, Agakov F, Bonilla E, O\u2019Boyle M F P, Temam O. Rapidly selecting good compiler optimizations using performance counters. In Proc. the International Symposium on Code Generation and Optimization, March 2007, pp.185-197.","DOI":"10.1109\/CGO.2007.32"},{"key":"1867_CR12","doi-asserted-by":"crossref","unstructured":"Lima E D, Souza Xavier T C, Silva A F, Ruiz L B. Compiling for performance and power efficiency. In Proc. the 23rd International Workshop on Power and Timing Modeling, Optimization and Simulation., Sept. 2013, pp.142-149.","DOI":"10.1109\/PATMOS.2013.6662167"},{"key":"1867_CR13","doi-asserted-by":"crossref","unstructured":"Queiroz Junior N L, Silva A F. Finding good compiler optimization sets \u2014 A case-based reasoning approach. In Proc. the 17th International Conference on Enterprise Information Systems, Apr. 2015, pp.504-515.","DOI":"10.5220\/0005380605040515"},{"key":"1867_CR14","doi-asserted-by":"crossref","unstructured":"Lattner C, Adve V. LLVM: A compilation framework for lifelong program analysis & transformation. In Proc. the International Symposium on Code Generation and Optimization, Mar. 2004, pp.75-86.","DOI":"10.1109\/CGO.2004.1281665"},{"issue":"1","key":"1867_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2883614","volume":"13","author":"Luiz G. A. Martins","year":"2016","unstructured":"Martins L G A, Nobre R, Cardoso J M P, Delbem A C B, Marques E. Clustering-based selection for the exploration of compiler optimization sequences. ACM Transactions on Architecture and Code Optimization, 2016, 13(1): 8:1-8:28.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"1867_CR16","doi-asserted-by":"crossref","unstructured":"Namolaru M, Cohen A, Fursin G, Zaks A, Freund A. Practical aggregation of semantical program properties for machine learning based optimization. In Proc. the International Conference on Compilers Architectures and Synthesis for Embedded Systems, Oct. 2010, pp.197-206.","DOI":"10.1145\/1878921.1878951"},{"key":"1867_CR17","doi-asserted-by":"crossref","unstructured":"Sanches A, Cardoso J M P. On identifying patterns in code repositories to assist the generation of hardware templates. In Proc. the International Conference on Field Programmable Logic and Applications, Aug.31-Sept.21, 2010, pp.267-270.","DOI":"10.1109\/FPL.2010.62"},{"key":"1867_CR18","doi-asserted-by":"crossref","unstructured":"Wu Y, Larus J R. Static branch frequency and program profile analysis. In Proc. the International Symposium on Microarchitecture, Nov.30-Dec.2, 1994.","DOI":"10.1145\/192724.192725"},{"issue":"6","key":"1867_CR19","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1145\/173262.155119","volume":"28","author":"T Ball","year":"1993","unstructured":"Ball T, Larus J R. Branch prediction for free. ACM SIGPLAN Notices, 1993, 28(6): 300-313.","journal-title":"ACM SIGPLAN Notices"},{"key":"1867_CR20","doi-asserted-by":"crossref","unstructured":"Shafer G. A Mathematical Theory of Evidence. Princeton University Press, 1976.","DOI":"10.1515\/9780691214696"},{"key":"1867_CR21","doi-asserted-by":"crossref","unstructured":"Scholkopf B, Smola A J. Learning with Kernels \u2014 Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press, San Francisco, CA, USA, 2002.","DOI":"10.7551\/mitpress\/4175.001.0001"},{"issue":"3","key":"1867_CR22","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1016\/0022-2836(70)90057-4","volume":"48","author":"SB Needleman","year":"1970","unstructured":"Needleman S B, Wunsch C D. A general method applicable to the search for similarities in the amino acid sequence of two proteins. Journal of Molecular Biology, 1970, 48(3): 443-453.","journal-title":"Journal of Molecular Biology"},{"key":"1867_CR23","unstructured":"Tanenbaum A S, Goodman J R. Structured Computer Organization. Prentice Hall PTR, Upper Saddle River, NJ, USA, 1998."},{"key":"1867_CR24","unstructured":"Patterson D A, Hennessy J L. Computer Organization and Design: The Hardware\/Software Interface (5th edition). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2013."},{"issue":"4","key":"1867_CR25","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/2248487.2150983","volume":"47","author":"Y Chen","year":"2012","unstructured":"Chen Y, Fang S, Eeckhout L, Temam O, Wu C. Iterative optimization for the data center. ACM SIGPLAN Notices, 2012, 47(4): 49-60.","journal-title":"ACM SIGPLAN Notices"},{"key":"1867_CR26","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, VanderPlas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 2011, 12: 2825-2830."},{"issue":"1","key":"1867_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1509864.1509865","volume":"6","author":"PA Kulkarni","year":"2009","unstructured":"Kulkarni P A, Whalley D B, Tyson G S, Davidson J W. Practical exhaustive optimization phase order exploration and evaluation. ACM Transactions on Architecture and Code Optimization, 2009, 6(1): 1-36.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"1867_CR28","doi-asserted-by":"crossref","unstructured":"Foleiss J H, Silva A F, Ruiz L B. An experimental evaluation of compiler optimizations on code size. In Proc. the 15th Brazilian Symposium on Programming Languages, Sept. 2011.","DOI":"10.1109\/SCCC.2011.25"},{"key":"1867_CR29","doi-asserted-by":"crossref","unstructured":"Haneda M, Knijnenburg P M W, Wijshoff H A G. Generating new general compiler optimization settings. In Proc. the Annual International Conference on Supercomputing, June 2005, pp.161-168.","DOI":"10.1145\/1088149.1088171"},{"key":"1867_CR30","unstructured":"Long S, Fursin G. A heuristic search algorithm based on unified transformation framework. In Proc. the International Conference Workshops on Parallel Processing, June 2005, pp.137-144."},{"issue":"2","key":"1867_CR31","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/s11227-006-7954-5","volume":"36","author":"KD Cooper","year":"2006","unstructured":"Cooper K D, Grosul A, Harvey T J, Reeves S, Subramanian D, Torczon L, Waterman T. Exploring the structure of the space of compilation sequences using randomized search algorithms. Journal of Supercomputing, 2006, 36(2): 135-151.","journal-title":"Journal of Supercomputing"},{"issue":"2","key":"1867_CR32","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1145\/1071604.1071607","volume":"2","author":"PA Kulkarni","year":"2005","unstructured":"Kulkarni P A, Hines S R, Whalley D B, Hiser J D, Davidson J W, Jones D L. Fast and efficient searches for effective optimization-phase sequences. ACM Transactions on Architecture and Code Optimization, 2005, 2(2): 165-198.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"1867_CR33","doi-asserted-by":"crossref","unstructured":"Che Y, Wang Z. A lightweight iterative compilation approach for optimization parameter selection. In Proc. the 1st International Multi-Symposiums on Computer and Computational Sciences, Volume 1, June 2006, pp.318-325.","DOI":"10.1109\/IMSCCS.2006.11"},{"key":"1867_CR34","doi-asserted-by":"crossref","unstructured":"Zhou Y Q, Lin N W. A study on optimizing execution time and code size in iterative compilation. In Proc. the International Conference on Innovations in Bio-Inspired Computing and Applications, Sept. 2012, pp.104-109.","DOI":"10.1109\/IBICA.2012.46"},{"key":"1867_CR35","doi-asserted-by":"crossref","unstructured":"Cohen A, Sigler M, Girbal S, Temam O, Parello D, Vasilache N. Facilitating the search for compositions of program transformations. In Proc. the 19th International Conference on Supercomputing, June 2005, pp.151-160.","DOI":"10.1145\/1088149.1088169"},{"key":"1867_CR36","doi-asserted-by":"crossref","unstructured":"Pouchet L N, Bastoul C, Cohen A, Vasilache N. Iterative optimization in the polyhedral model: Part I, one-dimensional time. In Proc. the International Symposium on Code Generation and Optimization, March 2007, pp.144-156.","DOI":"10.1109\/CGO.2007.21"},{"key":"1867_CR37","doi-asserted-by":"crossref","unstructured":"Pouchet L N, Bastoul C, Cohen A, Cavazos J. Iterative optimization in the polyhedral mode: Part II, multidimensional time. In Proc. the ACM SIGPLAN Conference on Programming Language Design and Implementation, June 2008, pp.90-100.","DOI":"10.1145\/1379022.1375594"},{"issue":"3","key":"1867_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2355585.2355587","volume":"9","author":"Huimin Cui","year":"2012","unstructured":"Cui H, Xue J, Wang L, Yang Y, Feng X, Fan D. Extendable pattern-oriented optimization directives. ACM Transaction on Architecture and Code Optimization, Sept. 2012, 9(3): Article No. 14.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"1867_CR39","doi-asserted-by":"crossref","unstructured":"Long S, O\u2019Boyle M. Adaptive Java optimisation using instance-based learning. In Proc. the 18th International Conference on Supercomputing, June 26-July 1, 2004, pp.237-246.","DOI":"10.1145\/1006209.1006243"},{"key":"1867_CR40","doi-asserted-by":"crossref","unstructured":"Agakov F, Bonilla E, Cavazos J, Franke B, Fursin G, O\u2019Boyle M F P, Thomson J, Toussaint M, Williams C K I. Using machine learning to focus iterative optimization. In Proc. the International Symposium on Code Generation and Optimization, March 2006, pp.295-305.","DOI":"10.1109\/CGO.2006.37"},{"key":"1867_CR41","doi-asserted-by":"crossref","unstructured":"Park E, Cavazos J, Alvarez M A. Using graph-based program characterization for predictive modeling. In Proc. the International Symposium on Code Generation and Optimization, March 2012, pp.196-206.","DOI":"10.1145\/2259016.2259042"},{"issue":"5","key":"1867_CR42","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/2666357.2597821","volume":"49","author":"LG Martins","year":"2014","unstructured":"Martins L G, Nobre R, Delbem A C, Marques E, Cardoso J M P. Exploration of compiler optimization sequences using clustering-based selection. ACM SIGPLAN Notices, 2014, 49(5): 63-72.","journal-title":"ACM SIGPLAN Notices"}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-018-1867-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-018-1867-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-018-1867-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T06:01:29Z","timestamp":1751868089000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-018-1867-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":42,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["1867"],"URL":"https:\/\/doi.org\/10.1007\/s11390-018-1867-7","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"type":"print","value":"1000-9000"},{"type":"electronic","value":"1860-4749"}],"subject":[],"published":{"date-parts":[[2018,9]]},"assertion":[{"value":"27 May 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 May 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 September 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}