2 research outputs found

    Systoliczne przetwarzanie sygna艂贸w cyfrowych

    No full text
    Ogromne zapotrzebowanie na szybkie techniki przetwarzania du偶ej liczby danych, przyczyni艂o si臋 do powstania dotychczas nieznanych koncepcji algorytm贸w czasowo-przestrzennych, jak r贸wnie偶 nowych rozwi膮za艅 sprz臋towych wynikaj膮cych z rozwijaj膮cej si臋 w wielkim tempie technologii 艣wiatowych. Jednym z rozwi膮za艅, s膮 specjalnego typu uk艂ady tzw. tablice systoliczne (ang. systolic arrays). Tablice systoliczne s膮 to uk艂ady wieloprocesorowe specjalnych zastosowa艅, w kt贸rych algorytmy czasowo-przestrzenne s膮 艣ci艣le dopasowane do architektury sprz臋tu. Wydajno艣膰 obliczeniowa tablic systolicznych jest wynikiem przetwarzania r贸wnoleg艂ego i potokowego. Monografia jest podzielona na trzy cz臋艣ci. Pierwsza omawia podstawowe algorytmy systoliczne w zastosowaniu do zagadnie艅 algebry macierzy, mno偶enia i dzielenia wielomian贸w, operacji splotu, dyskretnych transformat i sztucznych sieci neuronowych. Cz臋艣膰 druga omawia wykorzystanie graf贸w zale偶no艣ci i graf贸w przep艂ywu sygna艂贸w do projektowania tablic systolicznych . Oparta jest na opracowanej oryginalnej metodzie projektowania uk艂ad贸w VLSI. Cz臋艣膰 trzecia przedstawia podstawowe cechy jakimi powinny charakteryzowa膰 si臋 tablice systoliczne dla zagadnie艅 morfologii matematycznej. Monografia przeznaczona jest dla student贸w, doktorant贸w oraz specjalist贸w w zakresie r贸偶nych dyscyplin naukowych, np. informatyk贸w i elektronik贸w, kt贸rzy zajmuj膮 si臋 przetwarzaniem sygna艂贸w i ich zastosowaniem

    Scheduling system for distributed transaction processing

    No full text
    This chapter describes a method of integration of IT systems working with many shared database storage in distributed environment. Following sections describe new elements in distributed environment: agents, naming service and coordination service. Every IT system pass all transactions on individual agent, that suspend their execution. Agent register suspended transaction in naming service, obtaining binary representation of their resource data. Registered transaction is requested by agent in central coordination service. Detection of conflict between transactions is realized by coordinator service and assures data integrity by controlling the execution of requested transactions. This feature eliminates deadlock and possibility of transactions rollbacks due to data conflicts. Besides theoretical description authors introduce formula for transaction conflict detection. The algorithm of conflicts detection is designed to be executed on a special hardware accelerator based on a systolic array
    corecore