Консультирование процессора Prolog для использования огромных страниц
Существуют ли какие-либо реализации Prolog, которые поддерживают использование огромных страниц (2 МБ /4 МБ на страницу памяти) вместо страниц памяти ванили 4 КБ.
В идеале я хотел бы объявить интерпретатору/компилятору/времени выполнения, чтобы было удобно использовать X огромных страниц для различных куч/стеков/блокнот-памяти для определенного приложения.
Конечно, не все приложения могут извлечь из этого выгоду, но я уверен, что их будет больше, чем несколько. Мегабайты - это новые килобайты, в конце концов:)
Ответы
Ответ 1
Так как некоторые Prologs работают на Java JVM, и поскольку некоторые
Java JVMs имеют флаг для этого, я думаю, ответ
Да. См. Также:
Поддержка Java для больших страниц памяти
http://www.oracle.com/technetwork/java/javase/tech/largememory-jsp-137182.html
В Java JVM работает несколько прологов:
Сравнение реализаций Пролога
https://en.wikipedia.org/wiki/Comparison_of_Prolog_implementations
Bye