2011-01-06 10 views
0

Я разрабатываю программу, которая перемещает большое количество данных из таблиц Excel в базу данных. Возможно ли что-то вроде CUDA ускорить процесс? Возможно ли, чтобы я использовал его, чтобы открыть сразу несколько листов и использовать разные ядра?Будет ли CUDA ускорять перемещение большого количества данных из листов Excel в базу данных?

+0

Если вы не делаете много обработки данных, прежде чем вставлять их в базу данных, я ожидаю, что вы ограничены тем, насколько быстро вы можете считывать данные с диска/записывать в базу данных. Ускорение вашего кода, вероятно, приведет к минимальному (если таковое) повышению производительности. –

+0

Thats, чего я боялся. благодаря –

ответ

2

CUDA может ускорить вычислительную обработку, но не узкие места из-за полосы пропускания/задержки сети или медленной (по сравнению с остальной частью вашего приложения/машины) производительности ввода-вывода. В вашем случае вы, вероятно, не уделяете особого внимания вашему процессору, поэтому ваш код, скорее всего, не поможет разгружать код на GPU.

Редактировать: В принципе, что говорит Анон.

2

№ CUDA ускоряет обработку данных.

Если вы делали кучу количества хрустов, это может вам помочь. Но простое извлечение данных из excel и объемной вставки в базу данных не имеет ничего общего с CUDA.