Forth
http://fforum.winglion.ru/

Про 64-хбитные процессоры
http://fforum.winglion.ru/viewtopic.php?f=3&t=2158
Страница 1 из 2

Автор:  WingLion [ Вт июн 23, 2009 18:18 ]
Заголовок сообщения: 

simne писал(а):
Блин, где российские 64-битовые процессоры?

они тут, в соседних темах...

Автор:  VoidVolker [ Вт июн 23, 2009 21:21 ]
Заголовок сообщения: 

WingLion писал(а):
simne писал(а):
Блин, где российские 64-битовые процессоры?

они тут, в соседних темах...

И не только 64-битные, а еще даже 256-битные 8)

Автор:  simne [ Чт июн 25, 2009 05:44 ]
Заголовок сообщения: 

VoidVolker писал(а):
WingLion писал(а):
они тут, в соседних темах...

И не только 64-битные, а еще даже 256-битные 8)

И для них есть 64-битный Форт? :mrgreen:

Автор:  WingLion [ Чт июн 25, 2009 06:53 ]
Заголовок сообщения: 

simne писал(а):
И для них есть 64-битный Форт?

вот так, бац, и серпом по интимному месту... :weep;

p.s. боюсь, что для них и 16-битного форта еще нет

Автор:  VoidVolker [ Чт июн 25, 2009 11:28 ]
Заголовок сообщения: 

simne писал(а):
И для них есть 64-битный Форт?

Конечно - ведь они и есть суть Форт, т.е. это форт-процессоры ;)

Автор:  simne [ Чт июн 25, 2009 19:43 ]
Заголовок сообщения: 

VoidVolker писал(а):
simne писал(а):
И для них есть 64-битный Форт?

Конечно - ведь они и есть суть Форт, т.е. это форт-процессоры ;)


"сказал А говори и Бэ" (с) :D

А покажите мне, пожалуйста, продукт, в котором используются данные процессоры с 64-битовым объемом памяти (ну скажем, 5 гигабайт) и ПО базируется на 64-битовом Форт?

PS я например живьем видел 64-битовый Perl - его просто перекомпилировали, поменяв в исходниках размеры базовых констант указателей, и работает вобщем, реально базовые структуры уже не ограничены 2 гигабайтами, остальное пока глубоко не тестировали, но старый софт работает и уже многое можно делать по-новому..

Автор:  simne [ Чт июн 25, 2009 20:05 ]
Заголовок сообщения: 

WingLion писал(а):
simne писал(а):
И для них есть 64-битный Форт?

вот так, бац, и серпом по интимному месту... :weep;


Извините, я не обиды ради.

WingLion писал(а):
p.s. боюсь, что для них и 16-битного форта еще нет


Плохо. Сейчас не коммунизм, нельзя работать "в стол", если вы конечно не рантье..
А чтобы продавать, нужно делать завершенный продукт.

Автор:  Hishnik [ Чт июн 25, 2009 20:24 ]
Заголовок сообщения: 

simne писал(а):
И для них есть 64-битный Форт?

Для форт-процессоров есть даже N-битный Форт. :)

Автор:  Hishnik [ Чт июн 25, 2009 20:29 ]
Заголовок сообщения: 

simne писал(а):
А покажите мне, пожалуйста, продукт, в котором используются данные процессоры с 64-битовым объемом памяти (ну скажем, 5 гигабайт) и ПО базируется на 64-битовом Форт?

А почему, если 64 бита, то обязательно объем памяти? У меня и 128-битный Форт есть, но он обрабатывает не 2^128 ячеек, а 128 бит данных.

Автор:  simne [ Чт июн 25, 2009 21:22 ]
Заголовок сообщения: 

Хищник писал(а):
simne писал(а):
А покажите мне, пожалуйста, продукт, в котором используются данные процессоры с 64-битовым объемом памяти (ну скажем, 5 гигабайт) и ПО базируется на 64-битовом Форт?

А почему, если 64 бита, то обязательно объем памяти?


Потому что есть такие практические задачи (и их с каждым днем все больше), где выхода за 32-битовый объем памяти уже достаточно для существенного увеличения производительности.

Хищник писал(а):
У меня и 128-битный Форт есть, но он обрабатывает не 2^128 ячеек, а 128 бит данных.

Тоже вариант. Кстати, 64-битовые процессоры действительно дают ускорение не только за счет большей адресуемой памяти, а также за счет того что активно применяются задачи где нужно 256-битовое умножение и естественно на 64-битовом умножителе 256-битовые умножения получаются существенно быстрее чем на 32-битовом.

Автор:  WingLion [ Чт июн 25, 2009 21:28 ]
Заголовок сообщения: 

simne писал(а):
Плохо. Сейчас не коммунизм, нельзя работать "в стол", если вы конечно не рантье..
А чтобы продавать, нужно делать завершенный продукт.


Никакой продукт в процессе разработки не появляется завершенным из пустоты.
Есть процессор, который компилируется в ПЛИС (программируемую логику), и у его исходного кода есть параметр - разрядность, который можно поставить 16, можно 32, можно 64 и т.д. формально можно сколько угодно разрядов поставить, просто смысл ставить параметр разрядности выше 32 быстро теряется, если к рабочей ПЛИС подключено только 64MB памяти.

В данный момент он используется в макетном образце разрабатываемого устройства в 16-разрядном виде (больше для задачи управления прибором и не нужно), так что никакой работы "в стол" не наблюдается. А то что этот же процессор может в 32-х и 64-х битный превратиться - не есть избыточность. Это всего лишь возможность на будущее.

Автор:  Hishnik [ Чт июн 25, 2009 21:45 ]
Заголовок сообщения: 

simne писал(а):
Потому что есть такие практические задачи (и их с каждым днем все больше), где выхода за 32-битовый объем памяти уже достаточно для существенного увеличения производительности.

Как правило, больше 4 Гб - это динамическая память, к ней доступ небыстрый.
simne писал(а):
Тоже вариант. Кстати, 64-битовые процессоры действительно дают ускорение не только за счет большей адресуемой памяти, а также за счет того что активно применяются задачи где нужно 256-битовое умножение и естественно на 64-битовом умножителе 256-битовые умножения получаются существенно быстрее чем на 32-битовом.

Такой большой умножитель - определенная проблема, и непонятно, зачем мог бы понадобиться. Наиболее точно представимые физические объекты (атомные часы) вполне укладываются в 60 бит точности. Разрядность растет для алгоритмов DSP, использующие длинные свертки или фильтры высоких порядков. Может потребоваться их постобработка, например, возведение в квадрат результат Multiple & Accumulate может превратить 36-40 бит аккумулятора в 72-80.

Автор:  simne [ Пт июн 26, 2009 03:30 ]
Заголовок сообщения: 

WingLion писал(а):
simne писал(а):
Плохо. Сейчас не коммунизм, нельзя работать "в стол", если вы конечно не рантье..
А чтобы продавать, нужно делать завершенный продукт.


В данный момент он используется в макетном образце разрабатываемого устройства в 16-разрядном виде (больше для задачи управления прибором и не нужно), так что никакой работы "в стол" не наблюдается. А то что этот же процессор может в 32-х и 64-х битный превратиться - не есть избыточность. Это всего лишь возможность на будущее.

В том и дело, что макетный образец это далеко еще не продукт, а в лучшем случае полезный инструмент, точнее часть инструмента.

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

Потому что нормальному клиенту вобщем фиолетово как и на чем решена его задача, если это решение в рамках среднерыночной (для этого клиента) стоимости и среднерыночной-же надежности.

Автор:  WingLion [ Пт июн 26, 2009 06:03 ]
Заголовок сообщения: 

simne писал(а):
В том и дело, что макетный образец это далеко еще не продукт, а в лучшем случае полезный инструмент, точнее часть инструмента.


Проблема то в чем? Макеты - приборами не рождаются, они ими становятся... в процессе работы над ними (отладки, пограммирования и т.п.)

simne писал(а):
Продукт это когда есть образец, со всем софтом для решения задачи, доведенный до возможности массового тиражирования и массовых-же продаж, а также надежной сервисной поддержки.

Потому что нормальному клиенту вобщем фиолетово как и на чем решена его задача, если это решение в рамках среднерыночной (для этого клиента) стоимости и среднерыночной-же надежности.


И во что же превращаются эти тезисы в условиях, когда рынка в данной области просто нет и когда вместо "массовости продаж" имеет место "уникальность выпуска"?

Автор:  simne [ Пт июн 26, 2009 09:32 ]
Заголовок сообщения: 

WingLion писал(а):
simne писал(а):
В том и дело, что макетный образец это далеко еще не продукт, а в лучшем случае полезный инструмент, точнее часть инструмента.


Проблема то в чем? Макеты - приборами не рождаются, они ими становятся... в процессе работы над ними (отладки, пограммирования и т.п.)


..и обязательно продаж, сервиса и тд :))

WingLion писал(а):
simne писал(а):
Продукт это когда есть образец, со всем софтом для решения задачи, доведенный до возможности массового тиражирования и массовых-же продаж, а также надежной сервисной поддержки.

Потому что нормальному клиенту вобщем фиолетово как и на чем решена его задача, если это решение в рамках среднерыночной (для этого клиента) стоимости и среднерыночной-же надежности.


И во что же превращаются эти тезисы в условиях, когда рынка в данной области просто нет и когда вместо "массовости продаж" имеет место "уникальность выпуска"?

Рынок нужно создавать и защищать. Никто его просто так не даст.
Так, для справки: перед выходом windows 95 МС пооткрывала представительства везде где могли быть массовые продажи, постоянно участие в всяческих выставках, даже в бывшем СССР, раздачи бесплатно бета версий, БГ провел мировое турне с кучей шоу..

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/