64 research outputs found

    A high-performance matrix-matrix multiplication methodology for CPU and GPU architectures

    Get PDF
    Current compilers cannot generate code that can compete with hand-tuned code in efficiency, even for a simple kernel like matrix–matrix multiplication (MMM). A key step in program optimization is the estimation of optimal values for parameters such as tile sizes and number of levels of tiling. The scheduling parameter values selection is a very difficult and time-consuming task, since parameter values depend on each other; this is why they are found by using searching methods and empirical techniques. To overcome this problem, the scheduling sub-problems must be optimized together, as one problem and not separately. In this paper, an MMM methodology is presented where the optimum scheduling parameters are found by decreasing the search space theoretically, while the major scheduling sub-problems are addressed together as one problem and not separately according to the hardware architecture parameters and input size; for different hardware architecture parameters and/or input sizes, a different implementation is produced. This is achieved by fully exploiting the software characteristics (e.g., data reuse) and hardware architecture parameters (e.g., data caches sizes and associativities), giving high-quality solutions and a smaller search space. This methodology refers to a wide range of CPU and GPU architectures

    Budynki pasywne – analiza rozwiązań konstrukcyjnych ścian

    No full text
    Aspirations to reduce consumption of natural resources combined with increasing energy prices have contributed to the search for solutions to reduce costs to end users. This is a translation into promotion of equitable use of various types of appliances and equipment with lower demand for electricity. House heating represents the highest level of energy consumption. According to this, it is important to put intention on lowered costs in buildings thanks to reduced demand for energy. Achievement of this goal is possible mainly thanks to the basic factor of installing better insulation throughout the buildings. It means that a new challenge has been raised for the engineers - energy efficient construction. Recently this field has been developing very dynamically. A challenge was raised for buildings to achieve the nearly zero energy consumption. Also the standard requirements of newly constructed buildings impose guidelines with a maximum thermal transpiration of the barrier. Many modern materials and old, well-known but modernized ones were used in these new solutions. The review and analysis of these energy efficient building’s structure are the main topics developed in this study. This review shall present the solutions that are currently in use and are available on the Polish market. The evaluation of them has provided useful information and results.Dążenie do zmniejszenia zużycia zasobów naturalnych w połączeniu ze wzrostem cen energii przyczyniło się do poszukiwania rozwiązań mających na celu obniżenie kosztów eksploatacji budynków. Stanowi to doskonały powód do uświadomienia korzyści wynikających z użytkowania różnego rodzaju urządzeń i sprzętu o niższym zapotrzebowaniu na energię elektryczną. Ogrzewanie budynku pochłania znaczną część całkowitego zużycia energii, dlatego też można znacznie obniżyć koszty eksploatacji poprzez zmniejszenie zapotrzebowanie na energię do ich ogrzewania. Osiągnięcie tego celu jest możliwe m.in. przez polepszenie izolacyjności cieplnej budynków. Oznacza to postawienie nowych wyzwań przed inżynierami, którzy powinni tworzyć i promować budownictwo energooszczędne. Ostatnio dziedzina ta rozwija się bardzo dynamicznie. Celem działań jest osiągnięcie standardu budynku zero-energetycznego. Wymagania dotyczące ochrony cieplnej dla nowo wznoszonych budynków narzucają konieczność stosowania wysokiej izolacyjności cieplnej przegród. Wiele nowoczesnych oraz starych, dobrze znanych, ale unowocześnionych materia-łów jest wykorzystywane w nowych rozwiązaniach przegród. Przegląd i analiza energooszczędnych rozwiązań konstrukcji budynków to główne tematy tego opracowania. Przegląd przedstawia rozwiązania, które są obecnie używane i dostępne na polskim rynku

    Potentiometric, ESI-MS and NMR combined studies on the magnesium(II) and calcium(II) complexation by selected bisphosphonic acids in aqueous solution

    No full text
    Przeprowadzono badania nad równowagami w roztworze układów Mg(II)/Ca(II)-L (L= kwas (cykloheksylo)aminometano-1,1-difosfonowy (1), kwas azepan-1-ylo-metano-1,1-difosfonowy (2), kwas azekan-1-ylo-metano-1,1-difosfonowy (3)) metodami pH-potencjometrii, NMR i ESI-MS. Uzyskane wyniki wskazują, że we wszystkich badanych układach preferowane jest tworzenie kompleksów jednordzeniowych o stechiometrii 1:1. Rozpatrywane związki wiążą koordynacyjnie Mg(II) i Ca(II) poprzez atomy tlenu grup fosfonianowych w szerokim zakresie wartości pH.Solution equilibrium studies on the Mg(II)/Ca(II)-L systems (L= (cyclohexyl)aminomethane-1,1-diphosphonic acid (1), azepan-1-yl-methane-1,1-diphosphonic acid (2), azecan-1-yl-methane-1,1-diphosphonic acid (3) have been performed by pH-potentiometry, NMR and ESI-MS methods. The obtained results suggest preference for the formation of mononuclear complexes of 1:1 stoichiometry in all studied systems. Compounds under consideration coordinate Mg(II) and Ca(II) through oxygen atoms of the phosphonate groups over a broad pH range
    corecore