{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T15:49:11Z","timestamp":1725724151296},"reference-count":32,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/cec.2012.6256131","type":"proceedings-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T16:51:10Z","timestamp":1344271870000},"page":"1-8","source":"Crossref","is-referenced-by-count":23,"title":["Multi-GPU island-based genetic algorithm for solving the knapsack problem"],"prefix":"10.1109","author":[{"given":"Jiri","family":"Jaros","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","first-page":"64","article-title":"Parallel genetic algorithm solving 0\/1 knapsack problem running on the gpu","author":"pospichal","year":"0","journal-title":"16th International Conference on Soft Computing MENDEL 2010"},{"key":"17","first-page":"57","article-title":"Speeding-up resolution of deceptive problems on a parallel gpu-cpu architecture","author":"garnica","year":"2008","journal-title":"WPABA08 (PACT08)"},{"key":"18","first-page":"229","article-title":"Accelerating Genetic Programming through Graphics Processing Units","author":"banzhaf","year":"2008","journal-title":"Genetic Programming Theory and Practice VI"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/CSE.2011.65"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2010.5586530"},{"key":"13","first-page":"10","article-title":"Use of Multiple GPUs on Shared Memory Multiprocessors for Ultrasound Propagation Simulations","author":"jaros","year":"0","journal-title":"Proceesings of Australasian Symposium on Parallel and Distributed Computing (AusPDC) 2012"},{"journal-title":"CUDA C Best Practices Guide","year":"2011","key":"14"},{"key":"11","first-page":"206","author":"tomassini","year":"2005","journal-title":"Spatially Structured Evolutionary Algorithms"},{"journal-title":"An Evaluation of Parallel Knapsack Algorithms on Multicore Architectures 2 The Integral Knapsack Problem","year":"0","author":"rashid","key":"12"},{"journal-title":"OpenMPI Open Source High Performance Computing","year":"2012","key":"21"},{"journal-title":"GPU-Accelerated Genetic Algorithms","year":"0","author":"shah","key":"20"},{"journal-title":"Optimizing Software in C ++ An Optimization Guide for Windows Linux and Mac Platforms","year":"2011","author":"fog","key":"22"},{"key":"23","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-29178-4_43","article-title":"A Fair Comparison of Modern CPUs and GPUs Running the Genetic Algorithm under the Knapsack Benchmark","author":"jaros","year":"2012","journal-title":"Applications of Evolutionary Computation"},{"journal-title":"CUDA Toolkit 4 0 CURAND Guide","year":"2011","key":"24"},{"key":"25","article-title":"Parallel Random Numbers: As Easy as 1, 2, 3","author":"salmon","year":"0","journal-title":"Proceedings of 2011 International Conference for High Performance Computing Networking Storage and Analysis on - SC '11 2011"},{"key":"26","first-page":"279","author":"sanders","year":"2010","journal-title":"CUDA by Example An Introduction to General-Purpose GPU Programming"},{"journal-title":"NVIDIA GPUDirect TM Technology NVIDIA GPUDirect TM Eliminating CPU Overhead","year":"2011","key":"27"},{"journal-title":"TYAN FT77B7015 Web Page","year":"2012","key":"28"},{"journal-title":"GAlib A C ++ Library of Genetic Algorithm Components","year":"1996","author":"wall","key":"29"},{"journal-title":"CUDA Toolkit 4 0","year":"2011","key":"3"},{"journal-title":"Top500 Supercomputer Sites","year":"0","key":"2"},{"key":"10","first-page":"183","author":"jaros","year":"2010","journal-title":"Evolutionary Design of Collective Communications on Wormhole Networks"},{"key":"1","first-page":"11","article-title":"BEOWULF: A Parallel Workstation for Scientific Computation","author":"sterling","year":"0","journal-title":"Proceedings of the 24th International Conference on Parallel Processing 1995"},{"journal-title":"Math Library Performance CUDA Math Libraries","year":"2011","key":"7"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.71"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816021"},{"key":"5","first-page":"280","author":"kirk","year":"2010","journal-title":"Programming Massively Parallel Processors A Hands-on Approach"},{"journal-title":"Jiri Jaros's Software Website","year":"2012","author":"jaros","key":"32"},{"journal-title":"OpenCL - the Open Standard for Parallel Programming of Heterogeneous Systems","year":"2012","key":"4"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1145\/1735688.1735702"},{"key":"9","first-page":"187","author":"cantu?-paz","year":"2000","journal-title":"Efficient and Accurate Parallel Genetic Algorithms"},{"key":"8","first-page":"211","author":"holland","year":"1975","journal-title":"Adaptation in Natural and Artificial Systems"}],"event":{"name":"2012 IEEE Congress on Evolutionary Computation (CEC)","start":{"date-parts":[[2012,6,10]]},"location":"Brisbane, Australia","end":{"date-parts":[[2012,6,15]]}},"container-title":["2012 IEEE Congress on Evolutionary Computation"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6241678\/6252855\/06256131.pdf?arnumber=6256131","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T18:31:06Z","timestamp":1497983466000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6256131\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/cec.2012.6256131","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}