powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Раскритиковали в пух и в прах. Проблема функции SUM.
24 сообщений из 49, страница 2 из 2
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241371
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft Gluk (Kazan) miksoftмне казалось, что передача переноса из младших разрядов старшие - последовательная операция...

Только выполнять ее можно параллельно для всех переносов, пока все переносы в 0 не превратятся :)))Именно "пока" и превращает перенос в последователную операцию...
Можно "на пальцах" на примере 999999+1 ?

СлучАи бывають разные. Сами расчитаете вероятность всех нехороших случАяв, превращающий процесс переноса в последовательный ???
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241403
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) miksoftИменно "пока" и превращает перенос в последователную операцию...
Можно "на пальцах" на примере 999999+1 ?

СлучАи бывають разные. Сами расчитаете вероятность всех нехороших случАяв, превращающий процесс переноса в последовательный ???Контроль переносов (например, по ИЛИ) позволяет ограничить длительность (или количество тактов) операции сложения, но я не вижу, как он превратит операцию в параллельную. При разделении операции на множество процессоров каждому нужно не только сложить свою порцию разрядов операндов, но и убедиться, что не придет перенос от процессора с соседними младшими разрядами. Хотя при контроле не только соседнего, а всех процессоров с более младшими разрядами на предмет возникновения переноса, в случае удачи возможно выполнения суммирования за очень короткое время. Но именно в случае удачи!
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241816
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft Gluk (Kazan) miksoftИменно "пока" и превращает перенос в последователную операцию...
Можно "на пальцах" на примере 999999+1 ?

СлучАи бывають разные. Сами расчитаете вероятность всех нехороших случАяв, превращающий процесс переноса в последовательный ???Контроль переносов (например, по ИЛИ) позволяет ограничить длительность (или количество тактов) операции сложения, но я не вижу, как он превратит операцию в параллельную. При разделении операции на множество процессоров каждому нужно не только сложить свою порцию разрядов операндов, но и убедиться, что не придет перенос от процессора с соседними младшими разрядами. Хотя при контроле не только соседнего, а всех процессоров с более младшими разрядами на предмет возникновения переноса, в случае удачи возможно выполнения суммирования за очень короткое время. Но именно в случае удачи!

Имей в виду, что перенос не один бит а все слово
Если алгоритм в 80% случаев будет работать существенно быстрее последовательного это уже хорошо
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241879
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Имей в виду, что перенос не один бит а все словоПозвольте вам не поверить? По крайней мере в случае сложения двух чисел... Gluk (Kazan)Если алгоритм в 80% случаев будет работать существенно быстрее последовательного это уже хорошоТолько контролировать перенос во всех более младших группах разрядов, мягко говоря, непросто. И, если не ошибаюсь, рост количества дополнительного оборудования для контроля переносов будет квадратичен относительно количества процессоров. Т.е. ни о каких миллионах процессоров и речи идти не может. Имхо, разделять одну операцию сложения двух чисел на множество процессоров равными порциями разрядов не выгодно.

Вот если разделять по "разрядам гарантированного гашения переноса" - выгода может появиться, но при условиии что эти "разряды гарантированного гашения переноса" будут обнаружены заранее.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241917
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft Gluk (Kazan)Имей в виду, что перенос не один бит а все словоПозвольте вам не поверить? По крайней мере в случае сложения двух чисел...


А Вы все-таки подумайте на досуге :) примерчик на бамажке набросайте
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241921
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу, загнался с утра пораньше. Пишу про сложение - в голове умножение

2 miksoft мои извинения
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34241936
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати вот тут вроде было немного
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34243823
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то Gluk (Kazan) и miksoft

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

Позвольте, описать немножко иной подход к сложению чисел. (как сложить два числа - не складывая их самих!).

Сначала уточним термин "процессор" = "черный ящик, умеет принимать Данные, Инструкции и выдавать Новые Данные".

Обратим внимание, что "миллион" процессоров образуют собой...пространство (плоскость, объем..). Или просто - среда. Тогда, любое Число, в пространстве из N-процессоров, может получить свою Область Определения. Или = Тень ("след", площадь, объем...). Или Образ.

Очевидно, уместны определенные преобразования. Легко представить, что задача о сложении двух чисел, может быть решена геометрическими методами. Например, путем сложения (преобразования) областей определения чисел (их "теней").

В общем, имея N-процессоров, легко представить - что для сложения двух чисел - достаточно будет их отразить на пространство N-процессоров (передать по шине) и изучить объем (площадь) их области определения. Это делается в принципе за 1 такт.

Теперь задача на умножение. Сводится к задаче на построение "площади фигуры" (прямоугольника) в простанстве из N-процессоров.

Я не ошибся??
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34243896
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ не ошибся??
почитай статьи на тему обсчета физики или акустики в процессорах нынешних видеокарт.

другое дело, что для СУБД попытки ускорения таких вычислений сродни стрельбе из пушки по воробьям. Допустим, мы можем представить массив записей как массив фиксированной размерности, и действительно можем дать какую-нибудь "суперкоманду" на сложение всех чисел столбце такого массива. Но это ведь фигня, потому что в СУБД обычно исходные данные неупорядочены, часто находятся не в памяти, и запросы с агрегацией обычно выполняют группировки или поиск, которые сначала все-таки отбирают записи по каким-то критериям. А если эти записи для процессорной агрегации надо сложить вместе, то возникают доп. затраты на пересылки памяти, и в итоге получается проще посчитать прямо по месту, при выборке очередной записи, чем сначала строить массив а потом уже его обрабатывать одним махом.

Хотя, например, в InterBase/Firebird при выборке по двум и более индексам движок сначала формирует в памяти массивы номеров записей, удовлетворяющих условиям, затем сортирует их, а потом уже сливает логической операцией AND или OR, в зависимости от того какая операция была задана в запросе. Так что, это где то близко, но не то. По крайней мере, мне так кажется.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34243965
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UK0IAIНапример, путем сложения (преобразования) областей определения чисел (их "теней").тут я совсем теряю нить обсуждения...

Дайте, пожалуйста, ваше определение операции "сложение областей"
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34245230
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft UK0IAIНапример, путем сложения (преобразования) областей определения чисел (их "теней").тут я совсем теряю нить обсуждения...

Дайте, пожалуйста, ваше определение операции "сложение областей"

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

Не вычислять - а измерять. Образ числа в пространстве из N-процессоров -это есть ничто иное как "тень". "Геометрическая фигура". "Отрезок". А каждый процессор, по сути выполняеет роль простого "датчика". Тогда, для сложения двух чисел (отрезков на прямой), достачно узнать их суммарную длину (площадь фигуры). Это делается путем простого "измерения". Например, достаточно просто "узнать" координату конца отрезка (вектора) - если у нас есть некая система координат.

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

Но не важно. Суть вопроса не меняется. Есть N-процессоров. Где каждый процессор - есть некое устройство (логическое, физическое..). Нужен Алгоритм (принципиальная идея) которая обеспечит прирост производительности в N-раз.

Я начал с того, что для начала, "соврешил покушение" на основы основ. Биты - ....они вроде как нам мешают. Их надо ....складывать_преобразовывать. Все время. В цикле (кошмар-р-р).
Вроде как если перейти к "измерениям" вместо "сложений" - все становится принципиально иным. Но - это идея старая как мир. Но есть подозрение, что она вернется.

Возвращаясь к теме СУБД и аппратной поддержки функции SUM - игра стоит свеч, если мы находим возможность ускорить вычисления (любых слогаемых) в "миллион" раз.

Устройство на шине - означает что мы может думать про N спец_процессоров, которые "проще" ЦП, и они обладают некими специальными свойствами. Например - там нет "бит", которые надо все время "складывать и преобразовывать". (как вариант!)

ИМХО.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34245979
Erik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы зря ломеете копья, такие системы уже есть. Они применяются с супер-компютерах. Например у нас есть 10000 физических процесоров. Это представляестя как виртульная вычислительная мощность для большого количества потоков. Такм обзаром мы обстрагируется от физической схемы. Для таких машин прменаются спецпльные языки, их компилятор сам распаралеливает исходный текст на потоки, там где можно. А привыполнении операционая система выполняет их паралельно или если нехватает ресурсов последовательно.
Ненадо изобретать велосипед.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34246253
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErikВы зря ломеете копья, такие системы уже есть. Они применяются с супер-компютерах. Например у нас есть 10000 физических процесоров. Это представляестя как виртульная вычислительная мощность для большого количества потоков. Такм обзаром мы обстрагируется от физической схемы. Для таких машин прменаются спецпльные языки, их компилятор сам распаралеливает исходный текст на потоки, там где можно. А привыполнении операционая система выполняет их паралельно или если нехватает ресурсов последовательно.
Ненадо изобретать велосипед.

Да конечно велосипед. Исключая вопрос о неком компактном устройстве на шине - для поддержки функции SUM. И попытка понять - на каких принципах это может быть реализовано. Скажем так - еще не понятно: -)

В принципе, тему надо закрыть.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34246372
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UK0IAI(очень элегантно и просто - опрашиваем N-процессоров, каждый из которых принадлежит "отрезку", и выбираем тот - где конец отрезка (правый "сторона" свободна). Номер процессора - есть абсолютная величина слогаемого.) ....Что-то мне это машину Поста напоминает... А еще - унитарный код... UK0IAIНо не важно. Суть вопроса не меняется. Есть N-процессоров. Где каждый процессор - есть некое устройство (логическое, физическое..). Нужен Алгоритм (принципиальная идея) которая обеспечит прирост производительности в N-раз.

Я начал с того, что для начала, "соврешил покушение" на основы основ. Биты - ....они вроде как нам мешают. Их надо ....складывать_преобразовывать. Все время. В цикле (кошмар-р-р).
Вроде как если перейти к "измерениям" вместо "сложений" - все становится принципиально иным. Но - это идея старая как мир. Но есть подозрение, что она вернется.

Возвращаясь к теме СУБД и аппратной поддержки функции SUM - игра стоит свеч, если мы находим возможность ускорить вычисления (любых слогаемых) в "миллион" раз.

Устройство на шине - означает что мы может думать про N спец_процессоров, которые "проще" ЦП, и они обладают некими специальными свойствами. Например - там нет "бит", которые надо все время "складывать и преобразовывать". (как вариант!)

ИМХО.Даже если все это математически возможно (я это не совсем понял), то вряд ли практически реализуемо, т.к. будет требовать просто несусветного количества оборудования, то бишь транзисторов.

UK0IAIВ принципе, тему надо закрыть.абсолютно согласен!
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34246469
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Erik!
Ты пишешь:

ErikE> Вы зря ломеете копья, такие системы уже есть.
E> Они применяются с супер-компютерах.
E> Например у нас есть 10000 физических процесоров.в где?
ты продолжай, нам интересно.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34246863
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft UK0IAI(очень элегантно и просто - опрашиваем N-процессоров, каждый из которых принадлежит "отрезку", и выбираем тот - где конец отрезка (правый "сторона" свободна). Номер процессора - есть абсолютная величина слогаемого.) ....Что-то мне это машину Поста напоминает... А еще - унитарный код... UK0IAIНо не важно. Суть вопроса не меняется. Есть N-процессоров. Где каждый процессор - есть некое устройство (логическое, физическое..). Нужен Алгоритм (принципиальная идея) которая обеспечит прирост производительности в N-раз.

Я начал с того, что для начала, "соврешил покушение" на основы основ. Биты - ....они вроде как нам мешают. Их надо ....складывать_преобразовывать. Все время. В цикле (кошмар-р-р).
Вроде как если перейти к "измерениям" вместо "сложений" - все становится принципиально иным. Но - это идея старая как мир. Но есть подозрение, что она вернется.

Возвращаясь к теме СУБД и аппратной поддержки функции SUM - игра стоит свеч, если мы находим возможность ускорить вычисления (любых слогаемых) в "миллион" раз.

Устройство на шине - означает что мы может думать про N спец_процессоров, которые "проще" ЦП, и они обладают некими специальными свойствами. Например - там нет "бит", которые надо все время "складывать и преобразовывать". (как вариант!)

ИМХО.Даже если все это математически возможно (я это не совсем понял), то вряд ли практически реализуемо, т.к. будет требовать просто несусветного количества оборудования, то бишь транзисторов.

UK0IAIВ принципе, тему надо закрыть.абсолютно согласен!

Закрывая тему, хочу попробовать описать один пример.
Итак - надо сложить два числа. Строим процессор (водяной :-).

Пусть у нас есть аналог числа. Стакан с водой. В одном стакане 15 см2, в другом = 12 см3.
Это наш эквивалент чисел 15 и 12. Надо сложить 15 + 12.

1. Берем первый стакан и сливаем его содержимое в мерную емкость с поплавком. Затем сливаем второй. Поплавок установится на отметке 27 см3. Зачитываем показания поплавка и сообщаем.

Быстродействие системы зависит от скорости заливки (толщины струи и давления) + скорости измерения положения поплавка.

2. Вариант = делаем тоже самое = но в момент заливки, у нас в канале, есть расходомер. Поплавок не нужен, важна непрывность процесса (подряд два стакана залить). Но результат - узнаем сразу в момент окончания заливки (закачки).

Если воду и стаканы заменить своими аналогами (данными), то мы в принципе можем построить аналог.

На шине ПК ставится свой "расходомер", который "узнает" тотал (сумму) в момент прокачки порции данных по шине, между чем? ну устройствами, наверно, или приложениями...

В чипе памяти ставится свой "индикатор" поплавка, который всегда в состоянии сообщить "тотал" по тем данным, что уже загружены в чип.

Эти два варианта имееют одно общее - нет никаких циклов, итераций, битовых операций. Скорость системы зависит от "широты канала" и его быстродействия.

Если в шину "воткнуть" N "счетчиков-расходомеров", то мы можем одновременно, прокачать по шине N-порций данных. И знать N их тоталов.

Пример.
Дано: массив из 100 строк. Есть 10 "счетчиков-расходомеров". Качаем 100 строк (10 по 10 узлам) = получаем 10 тоталов, затем "сложим эти 10 тоталов и получим результат.
Это будет быстрее в (10 раз -1 раз), чем просто в цикле, сложить 100 строк массива.

В общем понятно, что здесь нет ничего особенного. Так просто, закрываем тему.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34246928
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват.

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

И если прикладной системе, потребуются итоговые данные, то они могут быть "уже расчитаны".
Это все здорово напоминает OLAP, но в другой ипостасе. Применительно к СУБД, можно получить интересный эффект.

Одно приложение сделало запрос типа
select A, B, C from table а другое
select sum(A), sum(B), sum(C) from table

При некоторых условиях, эти запросы, с точки зрения СУБД будут одинаковыми, данные = уже кэшированы, а тоталы уже известны. Следовательно, второй запрос, физически, может не исполняться.

Запросы типа select A, B, sum(C) from table group by A, B.... = в принципе тоже самое. Так как в момент исполнения базового запроса select A, B, C from table все возможные варианты тоталов в разрезе group by = тоже будут (могут быть) известны.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34248250
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UK0IAIданные = уже кэшированы, а тоталы уже известны. Следовательно, второй запрос, физически, может не исполняться.Не хотел вмешиваться... но...
1) Если все данные кэшированы, то это игрушечная база. Да и уже существующие процы справятся с суммированием достаточно быстро.
2) Данные между запросами могут измениться.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34248275
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли все данные кэшированы, то это игрушечная база
не скажи. есть спец-субд или расширения субд, которые ориентированы именно на работу с данными в памяти, чтобы максимально быстро их обрабатывать.
хотя по объему, возможно они покажутся "игрушечными". я затрудняюсь сказать, сколько и в какой системе ОС может выделить памяти для одного процессора. Надеюсь, речь пойдет не о 32-разрядной версии Windows? :-)
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34248294
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv авторЕсли все данные кэшированы, то это игрушечная база
не скажи. есть спец-субд или расширения субд, которые ориентированы именно на работу с данными в памяти, чтобы максимально быстро их обрабатывать.Тогда вряд ли эта обработка будет заключаться в простом суммировании всех записей подряд.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34307970
BrianES
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 UK0IAI
Почитай Численные Методы или Вычислительную Математику, как раз идея приближенных вычислений) Всё украдено до нас... (с)
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34308873
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UK0IAIВиноват.

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

И если прикладной системе, потребуются итоговые данные, то они могут быть "уже расчитаны".
Это все здорово напоминает OLAP, но в другой ипостасе. Применительно к СУБД, можно получить интересный эффект.

Одно приложение сделало запрос типа
select A, B, C from table а другое
select sum(A), sum(B), sum(C) from table

При некоторых условиях, эти запросы, с точки зрения СУБД будут одинаковыми, данные = уже кэшированы, а тоталы уже известны. Следовательно, второй запрос, физически, может не исполняться.

Запросы типа select A, B, sum(C) from table group by A, B.... = в принципе тоже самое. Так как в момент исполнения базового запроса select A, B, C from table все возможные варианты тоталов в разрезе group by = тоже будут (могут быть) известны.

Я если так:

select t1.A, t2.B, t1.C from table1 t1, table2 t2
where t1.A=t2.A and t2.X>:Z

Для приблизительных расчетов есть соответствующие инструменты типа
материлизованных представлений и
агрегатов приблизительного вычисления на основании статистики оптимизатора.


p.s. Делать нужно то, что нужно делать, и не делеать того, чего не нужно делать.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34310552
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BrianES2 UK0IAI
Почитай Численные Методы или Вычислительную Математику, как раз идея приближенных вычислений) Всё украдено до нас... (с)

Лучше прямо к Аристотелю обратиться, у него все это прописано еще тогда было.

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

На самом деле, я всего лишь последовательно пытался применить сугубо инженерные методы ТРИЗ(теорию решения изобретательских задач) к вопросам конструирование вычислительных систем.
Если полагать что ТРИЗ - это инструмент прежде всего, так сказать инженера (механика), а ВТ
а базируется прежде всего на Математике, то мне было интересно посмотреть - куда и к чему это может привести.

В первые,мы это обсуждали здесь
/topic/180705&pg=3

Я пытался сформулировать простое техническое противоречие и искал способы его разрешения.
В итоге , был сделан вывод о возможности добавления к "рядовому" ПК некого устройства. Которое, (чисто по ТРИЗ = САМО), само, на всякий случай считает Тоталы (суммы).

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

Не ограничивал себя никами сугубо практическами рамками, например от микроэлектронники.

И попытался применить ЭТО к ...СУБД. Но не только - а вообще, к задачам Сложения. Начиная таких простых вещей как i++ , до скажем задач о сортировке массивов или к задачам оптимизации.

Я хотел только посмотреть, что может получиться. Я понимал , что "N-процессоров" это круто, но не знал - как их можно задействовать в архитектуре "по условиям задачи = рядового ПК, а не суперкомпьютера". Теперь я понял - что можно просто добавить "устройство". Которое будет "тупо считать Тоталы". Когда они нам понадобятся - мы можем их "прочитать" (извлечь).

Другими словами словами - "5 минут назад, вы делали select A, B, C from table "
А через пять минут вам понадобился select sum(A) from table . Вам не надо будет заново "напрягать всю вашу ВТ систему", так результат можно будет считать с Устройства .

Трудно сказать - есть ли здесь практический смысл. Все это всего лишь следствие от применения ТРИЗ.
...
Рейтинг: 0 / 0
Раскритиковали в пух и в прах. Проблема функции SUM.
    #34314607
Dried Gagarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прежде чем применять чтобытонибыло неплохо ознакомиться с существующими методами и технологиями. Понять их. Попрограммить, если угодно. Это во-первых. Если у вас ваша замечательная трава осталась - вышлите, пожалуйста. Заплачу вдвое против среднерыночного.

Не ухмыляйтесь. (с) Microsoft
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Раскритиковали в пух и в прах. Проблема функции SUM.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]