Программирование

Рубрика: Программирование

копирование 1 ★ Блог им. Catethysis 0

Копирование данных GPU CPU

Лимитирующим фактором в любых вычислениях на видеокарте является передача данных из ОЗУ в видеокарту и обратно. Попробуем оценить это время. Скорость передачи ОЗУ ↔ видеопамять Попробуем измерить скорость передачи данных «в» и «из» видеопамяти. Код...

Аудио–кроссовер на CUDA (через КИХ–фильтры) 0

Аудио–кроссовер на CUDA (через КИХ–фильтры)

Один из красивых и интересных примеров применения CUDA представлен здесь: реализация очень точного кроссовера (полосового аудио-фильтра) для домашней акустики на маломощной видеокарте. Человек использует фильтр порядка 8192! Такие порядки нечасто встретишь в подобных алгоритмах...

Hello world на CUDA 0

Hello world на CUDA

В сети сравнительно мало информации о CUDA, особенный дефицит helloworld`ов. Без теории перейдём сразу к делу (теория потом). Для начала нужно установить Visual studio версии 2008, 2010 или 2012, а так же CUDA SDK....

STM32: Драйвер светодиода 0

STM32: Драйвер светодиода

Я купил мощный светодиод (5 ватт, 330 люмен), возник вопрос — как его включить? Конечно, к нему прилагался какой-то китайский драйвер, но захотелось пощупать процесс самому и понять, как это работает.

31 5 ★ Блог им. Catethysis 0

Собеседование / 2 задание

Задание оставляет недосказанность — нужно ли просто ограничивать темп вызовов функции (и отклонять лишние), или же необходимо складывать все вызовы в очередь и выполнять их с некоторым темпом. А в случае очереди, нужно ли...

31 7 ★ Блог им. Catethysis 0

Собеседование / 1 задание

Асинхронные методы передачи браузер → сервер очевидное AJAX–запрос на «url?param». Выполняется вручную через XMLHttpRequest, либо различные библиотеки — jQuery, ExtJS, protototype.js, JSHttpRequest. скрытый iframe с управлением location — очень просто, но не кроссбраузерно, и жрёт много памяти (т.к....

mikromedia for STM32 mcu 9 ★ Блог им. Catethysis 0

Библиотека для STM32 — itacone

Библиотека StdPeriph от ST окончательно перестала удовлетворять меня своим неудобным синтаксисом и тем, что на все эти настройки тратится много времени. Стыдно сказать, у меня даже есть файл-шаблон, где сложены все основные примеры настройки...

31 11 ★ Блог им. Catethysis 0

Создание novokosino.tk

novokosino.tk был первым моим большим проектом на node.js. Более того, сам javascript я тогда знал на довольно низком уровне, и тем более мало знал про модули node.js — однако разработка продолжается и сейчас, и...

31 13 ★ Блог им. Catethysis 0

Собеседование / 3 задание

Задание Напишите функцию, которая из произвольного входящего массива выберет все комбинации чисел, сумма которых будет равняться 10. Уточнения Некоторые моменты в задании не оговорены, поэтому будем считать что: порядок комбинаций и чисел в комбинации...