MAL - это низкоуровневый императивный язык с одним назначением, на котором MonetDB выражает свои планы выполнения запросов и который MonetDB выполняет напрямую.
1 ответ

Как создать IUSHR4 на IJVM?

Мне нужно создать расширение MAL. Итак, сначала я попытался добавить на mic1sim.mal MAR = SP = SP + 1; rd // read top of the stack H = TOS // H will be a SP MDR = H = H >> 1; wr // SHIFT 1 and write on MDR MDR = H = H >> 1; wr // SHIFT 1…
05 май '16 в 13:54
1 ответ

monetb: что функция bind делает с аргументом доступа?

Я смотрю в код MAL плана выполнения для запроса. Может кто-нибудь объяснить, что bind Функция в деталях? В частности, что на самом деле делают следующие операторы MAL? X_6:bat[:oid,:int] := sql.bind(X_2,"sys","region","r_regionkey",0); (X_9,r1_9) :=…
17 июн '16 в 07:14
1 ответ

Как выполнить функцию MAL в monetdb?

Я читаю Внутреннее описание MonetDB, потому что мне интересно реализовать специальную процедуру непосредственно на языке алгебры MonetDB (MAL) вместо SQL-интерфейса (я надеюсь, что при этом увеличу производительность). Вот пример кода MAL, предостав…
17 мар '14 в 14:05
1 ответ

Что означают утверждения в объяснениях плана запроса MonetDB?

Я пытаюсь понять план запроса MonetDB. Есть ли где-нибудь документация, где я могу найти то, для чего остается каждая инструкция? Если нет, может кто-нибудь сказать мне, что возвращаются sql.projectdelta(X_15,X_23,X_25,r1_30,X_27) а также sql.subdel…
01 апр '16 в 21:12
1 ответ

Значение этого набора инструкций в Mic-1 [MAL Language]

Последовательность приведенных ниже инструкций Mic-1 реализует новую инструкцию bish8pu x (x - это двоичное смещение в двоичном коде). В чем смысл этого набора инструкций? bish8pu1 MAR=SP bish8pu2 H=TOS << 8 bish8pu3 TOS=MDR=MBRU OR H;wr bish8…
08 июн '15 в 13:16
1 ответ

Какова структура XML-файла (тегов) файла дампа вики-страниц

Я думал, что теги вики-файла дампа будут похожи <page> <title> </title> <content> </content> </page> <page> <title> </title> <content> </content> </page> в дополнение к другим т…
14 июн '16 в 20:32
0 ответов

Сдвиг регистров вправо в микрофоне-1 без выборок

Это первый раз, когда я публикую здесь вопрос, поэтому не стесняйтесь давать мне отзывы, если что-то не описано должным образом. На актуальный вопрос: Мне было интересно, есть ли способ сдвинуть слово в одном из регистров В ПРАВО на 2 байта без выбо…
26 ноя '18 в 16:18
1 ответ

Как найти Intrumentation в Monetdb

Как я могу получить instumemtation в monetdb? Мне нужны детали, такие как время планирования, время выполнения каждого оператора MAL в monetdb . Есть ли команда для этого?
1 ответ

Mic1, язык микро-ассемблера, создание множителя

В настоящее время я работаю с языком микро-ассемблера (MAL) и использую симулятор Mic1mmv для его тестирования. Я пытаюсь понять, как создать программу, которая умножает два числа, но я пытаюсь понять, как это сделать. Вот следующий код MAL для слож…