nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:34



Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3, 4
Использование двоичного FPGA для реализации троичного компа 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
jefffree wrote:
Вопрос в том, действительно ли переход на троичную СС значительно повышает вычислительную мощность...

Нет

_________________
:dj: https://mastodon.social/@Shaos


13 Jan 2023 12:05
Profile WWW
Junior

Joined: 20 Mar 2023 20:49
Posts: 3
Location: Москва
Reply with quote
jefffree wrote:
Shaos wrote:
гонщики эти "изготовители": http://www.nedopc.org/forum/viewtopic.php?f=79&t=21989

Понятно, что это двоичная FPGA схема. Вопрос в том, действительно ли переход на троичную СС значительно повышает вычислительную мощность, и насколько значительно...

В данном случае основание - двоичная система. А рабочая среда, троичная система, фреймворк в ней же - типа того .Так или иначе преобразование происходит что уменьшает вообще любую мощность вычислений. Это сжирание аппаратных ресурсов заточенных изначально под другую систему.
Если от этого абстрагироваться и взять математические системы(двоичную и троичную) и поставить вопрос не о мощности вычислений, а об эффективности, то тут всё сведётся к задаче Фибонначи "о весах"! Решение этой задачи не имеет абсолютного ответа для всего. Минимум там два вывода , что в одном случае двоичная система оптимальна, в другом - троичная!
С т.з. современной математики оптимальная система счисления должна иметь в основании константу е(2.718....). Но .т.к. это не целочисленное значение то такая система фантастически неудобоварима восприятием и прочим.


21 Mar 2023 05:40
Profile
Doomed
User avatar

Joined: 04 Jan 2016 09:15
Posts: 649
Location: Russia, S.- Peterburg
Reply with quote
Quote:
В данном случае основание - двоичная система. А рабочая среда, троичная система, фреймворк в ней же - типа того .Так или иначе преобразование происходит что уменьшает вообще любую мощность вычислений. Это сжирание аппаратных ресурсов заточенных изначально под другую систему.


Почему вариант троичной логики на основе двоичной логики должна быть неэффективно?

Как вариант можно использовать основными логическими ячейками от троичной машины "Сетунь-1958".

Для симулятора электроники SimulIDE_0.4.15-R253 созданы троичные логические элементы {-1,0,1}.
Это реализация синхронной работы троичной вычислительной машин в целом.
Все вычисления выполняются в троичной системе счисления.

Остаются преобразования оснований (10->3) (3->10) и (2->3) (3->2), которые требуют преобразования при вводе и выводе в систему.


Список реализации троичных элементов и прикрепляю библиотеку setun_tse_lib.zip.

Quote:
$> tree -L 1
.
├── A_not_B
├── Pulse_generator_A
├── TSE_0
├── TSE_00
├── TSE_01
├── TSE_02
├── TSE_03
├── TSE_1
├── TSE_11
├── TSE_22
├── TSE_23
├── TSE_24
├── TSE_27
├── TSE_28
├── TSE_2_V1
├── TSE_2_V2
├── TSE_2_V3
├── TSE_43
├── TSE_44
├── TSE_47
├── TSE_4_V1
├── TSE_4_V2
├── TSE_4_V3
└── TSE_71

24 directories, 0 files


Attachments:
setun_tse_lib.zip [82.58 KiB]
Downloaded 81 times
tse_table_mini.png
tse_table_mini.png [ 73.8 KiB | Viewed 2488 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
13 Sep 2023 22:43
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 48 posts ]  Go to page Previous  1, 2, 3, 4

Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.