Alba, E., Parallel Metaheuristics: a New Class of Algorithms, vol. 47, 2005, John Wiley & Sons.
Talbi, E.-G., Metaheuristics: from Design to Implementation, vol. 74, 2009, John Wiley & Sons.
Da Costa, G., Fahringer, T., Gallego, J.A.R., Grasso, I., Hristov, A., Karatza, H.D., Lastovetsky, A., Marozzo, F., Petcu, D., Stavrinides, G.L., et al. Exascale machines require new programming paradigms and runtimes. Supercomput. Front. Innovat. 2:2 (2015), 6–27.
Lusk, E., Yelick, K., Languages for high-productivity computing: the DARPA HPCS language project. Parallel Process. Lett. 17:1 (2007), 89–102.
Prabhu, P., Kim, H., Oh, T., Jablin, T.B., Johnson, N.P., Zoufaly, M., Raman, A., Liu, F., Walker, D., Zhang, Y., et al. A survey of the practice of computational science. SC’11: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, 2011, IEEE, 1–12.
Alba, E., Luque, G., Nesmachnow, S., Parallel metaheuristics: recent advances and new trends. Int. Trans. Oper. Res. 20:1 (2013), 1–48.
Eichhorn, H., Cano, J.L., McLean, F., Anderl, R., A comparative study of programming languages for next-generation astrodynamics systems. CEAS Space J. 10:1 (2018), 115–123.
Aruoba, S.B., Fernández-Villaverde, J., A Comparison of Programming Languages in Economics. Tech. rep. 2014, National Bureau of Economic Research.
Fourment, M., Gillings, M.R., A comparison of common programming languages used in bioinformatics. BMC Bioinf., 9(1), 2008, 82.
Lubin, M., Dunning, I., Computing in operations research using julia. Inf. J. Comput. 27:2 (2015), 238–248, 10.1287/ijoc.2014.0623.
Hahn, P.M., Kim, B.-J., Stützle, T., Kanthak, S., Hightower, W.L., Samra, H., Ding, Z., Guignard, M., The quadratic three-dimensional assignment problem: exact and approximate solution methods. Eur. J. Oper. Res. 184:2 (2008), 416–428, 10.1016/j.ejor.2006.11.014.
Luong, T.V., Loukil, L., Melab, N., Talbi, E.-G., A gpu-based iterated tabu search for solving the quadratic 3-dimensional assignment problem. ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2010, 2010, 1–8.
Mehdi, M., Charr, J., Melab, N., Talbi, E.-G., Bouvry, P., A cooperative tree-based hybrid GA-B&B approach for solving challenging permutation-based problems. GECCO 2011, 13th Conf. On Genetic and Evolutionary Computation Conference, Dublin, Ireland, 2011, 513–520.
Loukil, L., Mehdi, M., Melab, N., Talbi, E.-G., Bouvry, P., A parallel hybrid genetic algorithm-simulated annealing for solving q3ap on computational grid. Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing, IPDPS ’09, 2009, IEEE Computer Society, Washington, DC, USA, 1–8, 10.1109/IPDPS.2009.5161126.
Gmys, J., Carneiro, T., Melab, N., Talbi, E., Tuyttens, D., Jangmys/Benchparallelmeta: a comparative study of high-productivity high-performance programming languages for parallel metaheuristics. https://doi.org/10.5281/zenodo.3765373 version v1.0.
Burkard, R.E., Karisch, S.E., Rendl, F., Qaplib–a quadratic assignment problem library. J. Global Optim. 10:4 (1997), 391–403.
Lipinski, P., A hybrid evolutionary algorithm to quadratic three-dimensional assignment problem with local search for many-core graphics processors. Fyfe, C., Tino, P., Charles, D., Garcia-Osorio, C., Yin, H., (eds.) Intelligent Data Engineering and Automated Learning – IDEAL 2010, 2010, Springer Berlin Heidelberg, Berlin, Heidelberg, 344–351.
Syswerda, G., Schedule Optimization Using Genetic Algorithms. 1991, Van Nostrand Reinhold, 332–349.
Callahan, D., Chamberlain, B.L., Zima, H.P., The cascade high productivity language. Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2004. Proceedings, 2004, IEEE, 52–60.
Cray Inc., Chapel Language Specification v.986, Cray Inc.
Dun, N., Taura, K., An empirical performance study of chapel programming language. 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 2012, IEEE, 497–506.
Chamberlain, B.L., Choi, S.-E., Dumler, M., Hildebrandt, T., Iten, D., Litvinov, V., Titus, G., The state of the chapel union. Proceedings of the Cray User Group, 2013, 114.
Chamberlain, B.L., Ronaghan, E., Albrecht, B., Duncan, L., Ferguson, M., Harshbarger, B., Iten, D., Keaton, D., Litvinov, V., Sahabu, P., et al. Chapel comes of age: making scalable programming productive. Cray User Group, 2018.
Carneiro, T., Melab, N., An incremental parallel pgas-based tree search algorithm. The 2019 International Conference on High Performance Computing & Simulation (HPCS 2019), 2019.
Carneiro, T., Melab, N., Productivity-aware design and implementation of distributed tree-based search algorithms. International Conference on Computational Science, 2019, Springer, 253–266.
Bezanson, J., Edelman, A., Karpinski, S., Shah, V., Julia: a fresh approach to numerical computing. SIAM Rev. 59:1 (2017), 65–98, 10.1137/141000671.
Wheeler, K.B., Murphy, R.C., Stark, D., Chamberlain, B.L., The Chapel Tasking Layer over Qthreads. Tech. rep. 2011, Sandia National Lab.(SNL-NM), Albuquerque, NM (United States).
Mezmaz, M., Mehdi, M., Bouvry, P., Melab, N., Talbi, E.-G., Tuyttens, D., Solving the three dimensional quadratic assignment problem on a computational grid. Cluster Comput. 17:2 (2014), 205–217, 10.1007/s10586-013-0313-4.
Mehdi, M., Melab, N., Talbi, E., Bouvry, P., Interval-based initialization method for permutation-based problems. IEEE Congress on Evolutionary Computation, 2010, 1–8, 10.1109/CEC.2010.5586526.
Kennedy, K., Koelbel, C., Schreiber, R., Defining and measuring the productivity of programming languages. Int. J. High Perform. Comput. Appl. 18:4 (2004), 441–448.
Snir, M., Bader, D.A., A framework for measuring supercomputer productivity. Int. J. High Perform. Comput. Appl. 18:4 (2004), 417–432.
Faulk, S., Gustafson, J., Johnson, P., Porter, A., Tichy, W., Votta, L., Measuring high performance computing productivity. Int. J. High Perform. Comput. Appl. 18:4 (2004), 459–473.
Kepner, J., HPC productivity: an overarching view. Int. J. High Perform. Comput. Appl. 18:4 (2004), 393–397.
Cantonnet, F., Yao, Y., Zahran, M., El-Ghazawi, T., Productivity analysis of the upc language. 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings, 2004, IEEE, 254.
Kepner, J., High performance computing productivity model synthesis. Int. J. High Perform. Comput. Appl. 18:4 (2004), 505–516.
Almasi, G., Pgas (partitioned global address space) languages. Encyclopedia of Parallel Computing, 2011, Springer, 1539–1545.
Bolze, R., Cappello, F., Caron, E., Dayde, M., Desprez, F., Jeannot, E., Jégou, Y., Lanteri, S., Leduc, J., Melab, N., Mornet, G., Namyst, R., Primet, P., Quétier, B., Richard, O., Talbi, E.-G., Touche, I., Grid’5000: a large scale And highly reconfigurable experimental grid testbed. Int. J. High Perform. Comput. Appl. 20:4 (2006), 481–494.