| 10.14489/vkit.2026.04.pp.045-052 |
|
DOI: 10.14489/vkit.2026.04.pp.045-052 Беляев А. А. Аннотация. Известно, что применение многосекционных хеш-таблиц, состоящих из нескольких подтаблиц (секций) с соответствующими хеш-функциями, позволяет повысить по сравнению с односекционными таблицами их общую заполняемость. Рассмотрены две стратегии заполнения аппаратных двухсекционных хеш-таблиц без последующего вытеснения ранее вставленных элементов: одна основана на последовательном неравномерном, другая – на поочередном равномерном заполнении подтаблиц. Предложены теоретические модели для оценки характеристик заполнения хеш-таблиц для обеих стратегий. Проведено компьютерное моделирование, подтвердившее высокую точность предложенных моделей и преимущество стратегии, основанной на последовательном заполнении подтаблиц. Ключевые слова: ассоциативный массив; хеширование; хеш-функция; хеш-таблица.
Abstract. It is known that the use of multi-section hash tables consisting of several subtables (sections) each having its own hash function results in their overall occupancy percentage growing as compared to single-section tables. To achieve greater occupancy, the technique of redistributing elements between sections of the table, known as Cuckoo hashing, is usually used, which consists in iteratively replacing previously inserted elements by the new ones and finding alternative places in the table for these evicted elements. However, such a redistribution is associated with additional energy and time costs, that may be unacceptable for modern high-speed telecommunication and data processing systems. For this reason, the importance of properly organizing the process of initial filling of hash tables, without replacing previously inserted items, is increasing. The article discusses two strategies for filling hardware two-section hash tables without replacing previously inserted elements. One strategy is based on sequential uneven filling of the subtables while the other applies uniform filling. Based on the theoretical analysis in which the hash tables filling is considered as a pseudorandom process, the analytical formulas for the hash tables filling characteristics for the two strategies under consideration are obtained. Computer modeling was performed, and its results confirmed the high accuracy of the obtained models as well as the advantage of a strategy based on sequential filling of subtables. Keywords: Associative array; Hashing; Hash function; Hash table.
РусА. А. Беляев (Национальный исследовательский университет «Московский институт электронной техники», Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngA. A. Belyaev (National Research University of Electronic Technology – MIET, Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Knuth D. The Art of Computer Programming. V. 3: Sorting and Searching. 2d ed. Massachusetts: Addison-Wesley, 1998, 780 p. Eng1. Knuth, D. E. (1998). The art of computer programming (Vol. 3: Sorting and searching, 2nd ed.). Addison Wesley.
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 700 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2026.04.pp.045-052 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 700 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2026.04.pp.045-052 and fill out the
.
|
Current Issue
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»