3

У меня огромный объем 3D, размер которого превышает 2 ГБ. Я хочу загрузить эти данные, обработать их и отобразить в своем приложении в виде 3D-тома, в котором будут выполняться масштабирование и вращение тома cn.Обработка больших объемов изображений

Я видел приложения, которые загружают эти огромные данные и отображают их.

Я сомневаюсь, что адресное пространство приложений Windows32 бит ограничено 2 ГБ, то какова техника, используемая в этих приложениях для обработки этого огромного объема?

или

Как я чесотка этих огромных данных в моем приложении с оптимальной производительностью?

ответ

3

Мои сомнения в том, что, Windows32 битных приложений адресное пространство ограничено до 2 Гб

только на 32-битных системах.

Какая техника используется в этих приложениях для обработки этого огромного объема?

Использование 64 битной системы, которая дает вам адресное пространство 2 ГиБ. Однако реальным узким местом является размер пространства текстур на современных графических процессорах. Например, я делаю такой объем медицинской рендеринга и даже с 2-мя гигабайтными GPU-памятью, ваши текстуры ограничены примерно 1,5 гигабайтами, поскольку вам по-прежнему нужно некоторое пространство для фреймбуфера экрана и других ресурсов.

Как я могу управлять этими огромными данными в своем приложении с оптимальной производительностью?

Используйте 64-разрядную систему. Разумеется, вам также понадобятся такие объемы системной памяти (ОЗУ). Например, моя рабочая станция имеет 64 гигабайта памяти.