Можно ли майнить с помощью процессора и почему майнинг на видеокарте более эффективный, чем на CPU?
Майнить на процессоре можно, но не все криптовалюты. Например, биткоин гораздо выгоднее добывать, используя видеокарту. Что касается лайткоина – разберемся с этим более подробно.
В первую очередь необходимо понять, для чего предназначены CPU и GPU. GPU (видеокарта) отвечает за визуализацию графики. CPU (процессор) отвечает за исполнение задач ПО. Он, по сути, является главной составляющей компьютера.
Центральный процессор необходим, чтобы принимать решения в соответствии с указаниями программы. CPU запрограммированы на выполнение разносторонних или последовательных задач. Другими словами, он выполняет роль «главного менеджера», который распределяет обязанности между работниками и несет ответственность за их работу.
Видеокарты, соответственно, созданы для обработки видео. Это и есть главное отличие от процессора: они не способны систематически принимать решения – только несложные повторяющиеся действия. Обрабатывая видео, GPU выполняет огромный объем однотипной работы, но переключение на другую задачу происходит крайне затруднительно.
Отличие процессора от видеокарты в том, что CPU способны выполнять несколько разноплановых задач одновременно, но не справляются с большими объемами информации, а GPU перерабатывают поток значений, но могут выполнять только однотипную работу.
По сути, работу этих двух процессоров можно сравнить с работой персонала: пусть CPU будет отделом, где работают очень умные люди, а GPU – отделом, где работают обычные исполнители, быстро выполняющие любые повторяющиеся задания. В таком случае, простые исполнители выполнят поставленную задачу быстрее, чем «умники». Проблема не в том, что «умники» ленивые или не знают, как выполнить задачу – их отделы направлены на выполнение разных функций организации.
Так происходит и с добычей криптовалюты – майнинг litecoin требует выполнения постоянно повторяющихся однотипных заданий – расшифровки кода, а не принятия решений. Следует вывод: добывать с помощью процессора можно, но будет менее эффективно.