Home News

Лучшие '128bit' Вопросы

22.08.2018

Ссылаясь на компьютерную архитектуру с адресами и другими блоками данных шириной 128 бит.

Я полагаю, что я сосредоточен на x86, но меня обычно интересует переход от 32 до 64 бит. Логически, я вижу, что константы и указатели, в некоторых случаях, будут больше, поэтому программы, вероятно, будут больше. И желание выделить память на граница...

задан 04 марта '10 в 13:20

Я пишу компрессор для длинного потока из 128-битных чисел. Я хотел бы сохранить числа как различия - сохраняя только разницу между числами, а не самими цифрами, потому что я могу упаковать различия в меньшем количестве байтов, потому что они меньше. ...

задан 12 апр. '09 в 8:19

У меня есть программа C99 среднего размера, которая использует метод long double (80 бит) для вычисления с плавающей запятой. Я хочу улучшить точность с помощью нового расширения GCC 4.6 __float128. Как я понял, это математическая математика с 128-б...

задан 23 июня '11 в 19:22

Я пытаюсь использовать Lapack для вычисления точности 128-разрядной матрицы разложения особых значений (SVD), и я узнал, что для достижения этого есть черная магия компилятора. Компилятор Intel Fortran (ifort) поддерживает опцию -r16, которая инстру...

задан 25 апр. '12 в 12:46

Мне просто удалось установить мой cuda SDK под Linux Ubuntu 10.04. Моя графическая карта - NVIDIA GeForce GT 425M, и я бы хотел использовать ее для некоторых сложных вычислительных задач. Я задаюсь вопросом: есть ли способ использовать некоторые unsi...

задан 28 мая '11 в 17:10

Возможно ли иметь 128-битное целое число в Java или С++?

задан 28 июня '10 в 15:13

gcc 4.4, кажется, когда они добавили int128_t, и мне нужно использовать смещение битов, и у меня закончилось место для некоторых битовых полей. Изменить. Возможно, это связано с тем, что я на 32-битном компьютере, нет способа получить его для 32...

задан 07 апр. '11 в 8:02

Я читаю "Компьютерные системы: перспектива программиста" , а домашнее задание - описать, как работает этот алгоритм. Функция C: void store_prod(__int128 *dest, int64_t x, int64_t y) { *dest = x * (__int128)y; } Сборка: movq %rdx, %rax cqto ...

задан 18 нояб. '15 в 22:59

У меня есть четыре беззнаковых 32-битных целых числа, представляющих беззнаковое 128-битное целое число, в маленьком концевом порядке: typedef struct { unsigned int part[4]; } bigint_t; Я хотел бы преобразовать это число в его десятичное строк...

задан 06 нояб. '09 в 10:33

Есть ли какой-либо c-компилятор на окнах, способный использовать 128-битные целые числа изначально? Например, вы можете использовать gcc на linux, с __uint128_t... любой другой шанс на окна? (Было бы здорово, если бы 128 бит работал и на 32-битных ко...

задан 20 июня '11 в 19:43

Я пытаюсь скомпилировать c-программу под mingw gcc. Эта программа использует целое число __uint128_t. Когда я пытаюсь скомпилировать его под стандартным ubuntu gcc на той же 64-битной машине, он отлично работает. Но тогда, когда я пытаюсь скомпилиров...

задан 24 авг. '11 в 14:05

Я проверил размер указателя в моем терминале python (в Enthought Canopy IDE) через import ctypes print (ctypes.sizeof(ctypes.c_voidp) * 8) Я имею 64-битную архитектуру и работаю с numpy.float64. Но я не могу использовать np.float128? np.array([1...

задан 23 апр. '15 в 13:32

Каков наиболее эффективный способ сделать 128-битный сдвиг на современном процессоре Intel (ядро i7, песчаный мост). Подобный код находится в моем самом внутреннем цикле: u128 a[N]; void xor() { for (int i = 0; i < N; ++i) { a[i] = a[i] ^ ...

задан 24 окт. '11 в 4:10

Мы можем использовать препроцессор, чтобы узнать, определено ли unsigned long long: #include <limits.h> #ifndef ULLONG_MAX typedef unsigned long t_mask; #else typedef unsigned long long t_mask; #endif Но как узнать, определена ли __uint12...

задан 30 авг. '13 в 14:27

При внедрении bignums на x86, очевидно, наиболее эффективным выбором для размера цифры является 32 бита. Однако вам нужна арифметика до двукратного размера цифры (т.е. 32 + 32 = 33, 32 * 32 = 64, 64/32 = 32). К счастью, это не только делает x86, но т...

задан 13 марта '11 в 13:53

rss