Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Siedlecki, K." wg kryterium: Autor


Wyświetlanie 1-9 z 9
Tytuł:
Experimental study on data locality of parallel programs executing synchronization-free threads of computations
Badania eksperymentalne lokalności danych programów wykonujących obliczenia równoległe w niezależnych wątkach
Autorzy:
Kraska, K.
Siedlecki, K.
Powiązania:
https://bibliotekanauki.pl/articles/153558.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
lokalność danych
niezależne wątki obliczeń
Intel VTune Performance Analyzer
data locality
synchronization-free parallelism
Opis:
The effective use of hierarchical memory for parallel shared memory programs requires good data locality. Analysis and experimental study on data locality in L1D cache for parallel programs executing synchronization-free threads of computations, derived from NAS Parallel Benchmarks, are presented in the paper. Parallel synchronization-free programs were implemented by means of the OpenMP standard. Experiments were carried out in the Intel SMP architecture. The Intel VTune Performance Analyzer was used to collect and evaluate data locality metrics. Finally, a few conclusions about data locality characteristics of synchronization-free parallel programs are given.
Efektywne wykorzystanie współczesnych wieloprocesorowych architektur z pamięcią dzieloną, stosujących kilkupoziomową hierarchię dostępu do danych, wymaga od programów wykonujących równolegle obliczenia w niezależnych wątkach dobrych charakterystyk lokalności danych. W niniejszym artykule przedstawiono badania eksperymentalne oraz analizę lokalności danych dla programów zaczerpniętych ze standardowego zestawu testowego NAS Parallel Benchmark, wykonujących obliczenia w niezależnych wątkach utworzonych przy użyciu dyrektyw równoległych standardu OpenMP. Charakterystyki lokalności danych zostały opracowane dla pierwszego poziomu danych (L1D) pamięci cache. Całość badań została wykonana na architekturze Intel SMP z systemem operacyjnym Linux. W celu pozyskania wartości metryk umożliwiających oszacowanie lokalności danych zastosowano narzędzie Intel VTune Performance Analyzer. Na podstawie uzyskanych obserwacji podjęto próbę sformułowania wniosków końcowych.
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 12, 12; 1504-1508
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ redukcji zależności na możliwość obliczenia tranzytywnego domknięcia grafu zależności
Impact of reducing dependence on possibility of calculating transitive closure of dependency graph
Autorzy:
Siedlecki, K.
Pałkowski, M.
Powiązania:
https://bibliotekanauki.pl/articles/157508.pdf
Data publikacji:
2012
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
pętle programowe
ekstrakcja równoległości
tranzytywne domknięcie
redukcja zależności
program loops
extracting parallelism
transitive closure
reducing dependences
Opis:
W artykule zaprezentowano wpływ redukcji zależności na możliwość obliczenia tranzytywnego domknięcia grafu zależności. Redukcje zależności wykonano przy pomocy znanych technik (redukcja zmiennych skalarnych i indukcyjnych, przekoszenie pętli, podział i łączenie pętli, rozszerzenie zmiennych skalarnych). Przedstawiono problemy związane z obliczeniem tranzytywnego domknięcia grafu zależności. Dla zbioru pętli testowych z benchmarku NAS przedstawiono wyniki statystyczne z przeprowadzonych badań. Dla wybranej pętli zaprezentowano wykorzystanie metod redukcji zależności, ich wpływ na liczbę relacji zależności oraz na możliwość obliczenia tranzytywnego domknięcia grafu zależności.
The paper presents the impact of reducing dependence on possibility of calculating the transitive closure. The reductions were made according to the well known techniques (scalar reduction, induction variable elimination, loop skewing, loop splitting, loop fissioning, scalar expansion). The publication presents the background associated with data dependencies. In addition, reduction techniques (with simple examples) used in the experiments are presented. The problems associated with the transitive closure calculation are discussed. There are given the statistic results of experimental studies on a set of benchmark loop. For a chosen loop from NAS Parallel Benchmark the effectiveness of each reduction technique is shown. The impact of reduction on the transitive closure calculation is described for a selected example, where the impact of each reduction technique on the number or dependency relations is presented in detail. In the last section the experimental observations are summarized and the importance of reducing dependence is explained.
Źródło:
Pomiary Automatyka Kontrola; 2012, R. 58, nr 2, 2; 188-192
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ redukcji zależności w pętlach programowych na zużycie zasobów w systemach wbudowanych
Impact of dependence reduction in programming loops on resource usage in embedded systems
Autorzy:
Bielecki, W.
Siedlecki, K.
Powiązania:
https://bibliotekanauki.pl/articles/155185.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
redukcja zależności
transformacje pętli programowych
systemy osadzone
embedded systems
program loop transformation
redundant dependence removing
Opis:
Zaprezentowano wpływ redukcji zależności na zużycie zasobów dla pętli programowych zapisanych w języku ANSI-C. Do redukcji zależności wykorzystane zostały popularne techniki (redukcja zmiennych skalarnych, indukcja zmiennych, przekoszenie pętli, podział i łączenie pętli oraz rozszerzenie zmiennych skalarnych) jak również nowe pozwalające na redukcję zależności bez konieczności modyfikacji kodu pętli. Omówiono zużycie zasobów pamięciowych w zależności od zastosowanej transformacji. Dla przykładowych pętli przedstawiono analizę zużycia zasobów w kontekście systemów osadzonych.
The influence of dependence removal techniques on computer resource utilization for program loops is investigated. Source loops are represented in the C language. Removing redundant dependence relations allows reducing time complexity of algorithms whose input is a set of dependence relations while output is a parallel program. In addition, removing dependences leads to reducing computer resource utilization. Well-known techniques and those proposed by the authors are examined. The following well-known techniques are investigated: scalar reduction, induction variable elimination, loop skewing, loop splitting, loop fissioning, and scalar expansion. All techniques are illustrated by means of examples. Additional techniques being examined are removing dependence relations describing the same dependences as well as removing dependence relations representing linear dependent distance vectors. For a chosen example, for each technique under examination, its effectiveness is presented and the effect of com-puter resource utilization is shown.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 8, 8; 833-835
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ekstrakcja równoległości w programach ANSI C dla systemów osadzonych
Extracting parallelism in ANSI C programs for embedded computer systems
Autorzy:
Bielecki, W.
Siedlecki, K.
Kraska, K.
Powiązania:
https://bibliotekanauki.pl/articles/154605.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
kompilatory
osadzone systemy komputerowe
ANSI C
przetwarzanie równoległe
transformacje pętli programowych
compilers
embedded computer systems
parallel processing
loop transformations
Opis:
W artykule zaprezentowano nowe podejście do ekstrakcji równole-głości w programach ANSI C dla architektur wieloprocesorowych polega-jące na wyznaczaniu niezależnych fragmentów obliczeń w pętlach programowych dowolnie zagnieżdżonych. Przedstawione podejście pozwala na ekstrakcję równoległości dla szerszego spektrum pętli programowych w porównaniu z transformacjami afinicznymi, uznawanymi dotychczas za najbardziej efektywne. Przedstawiono analizę zastosowania proponowanego podejścia dla wybranych źródeł języka ANSI C. Omówiono wyniki badań eksperymentalnych oraz wskazano kierunki dalszych prac.
The application of embedded computer systems extends from small consumer products to complex industrial solutions. Performance critical solutions require application of more efficient controllers using parallel architectures such as VLIW or multiprocessor (multi cores) architectures. The interest in using the parallelism in embedded systems puts up new challenges for science and engineering and requires new methods and tools. The paper presents a new approach to the extraction of parallelism in ANSI C programs for multiprocessor architectures, consisting of synchronization free threads of computations (slices). The presented approach allows the extraction of parallelism on a wider range of program loops than that extracted by the affine transformation framework identified as the most efficient. Scientific results achieved are implemented as an academic source to source parallelizing compiler. The analysis of applying the approach to selected ANSI C sources is presented. Experimental results are depicted and discussed. Conclusions and future research are discussed.
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 7, 7; 697-700
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Using transitive closure and transitive reduction to extract coarse-grained parallelism in program loops
Redukcja nadmiarowej synchronizacji w ekstrakcji równoległości gruboziarnistej
Autorzy:
Bielecki, W.
Pałkowski, M.
Siedlecki, K.
Powiązania:
https://bibliotekanauki.pl/articles/152522.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
fragmenty kodu
synchronizacja
równoległość
tranzytywne domknięcie i redukcja
synchronization
slices
parallelism
transitive closure and reduction
Opis:
A technique for extracting coarse-grained parallelism available in loops is presented. It is based on splitting a set of dependence relations into two sets. The first one is to be used for generating code scanning slices while the second one permits us to insert send and receive functions to synchronize the slices execution. The paper presents a way demonstrating how to remove redundant synchronization in generated code by means of the transitive reduction operation. Results of experiments - how many synchronization points can be removed, speed-up and efficiency of examined parallel loops are discussed.
W artykule zaprezentowano technikę ekstrakcji równoległości grubo-ziarnistej w pętlach programowych. Bazuje ona na podziale relacji zależności na dwa zbiory: na podstawie pierwszego generowany jest kod skanujący niezależne fragmenty, natomiast drugi służy do wstawienia funkcji send i receive (wyślij i odbierz) służących do synchronizacji tych fragmentów. Operacje te zrealizowano za pomocą semaforów, możliwe jest jednak wykorzystanie innej konstrukcji, bardziej wydajnej dla danego środowiska. Algorytm generuje kod z zaznaczonymi punktami synchronizacji, nie narzuca jednak ich implementacji. W artykule przeanalizowano technikę wyszukiwania i eliminacji zbędnych punktów synchronizacji. Ekstrakcja równoległości za pomocą fragmentów kodu bazuje na operacji tranzytywnego domknięcia, znanej także z teorii grafów. Operacja ta jest również wykorzystana do obliczenia tranzytywnej redukcji, za pomocą której eliminowana jest nadmiarowa synchronizacja. Usuwanie zbędnej komunikacji pomiędzy wątkami obliczeń jest istotne, ponieważ ich obsługa zwłaszcza dla komputerów z pamięcią dzieloną, w których ich koszt obsługi jest istotny. Docelowe jest zatem uzyskanie gruboziarnistego kodu równoległego. Zbadano także wyniki przeprowa-dzonych eksperymentów pod kątem przyspieszenia i efektywności obliczeń.
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 8, 8; 976-979
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
An approach to form affine time partitioning for statement instances of arbitrarily nested loops
Wyznaczenie harmonogramu instancji instrukcji dla pętli dowolnie zagnieżdżonych
Autorzy:
Bielecki, W.
Siedlecki, K.
Wernikowski, S.
Powiązania:
https://bibliotekanauki.pl/articles/158284.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
zrównoleglenie pętli
harmonogram swobodny
afiniczne odwzorowanie czasowe
loop parallelization
free schedule
affine time partitioning
Opis:
A novel approach to form affine time partitioning for statement instances of arbitrary nested loops is presented. It is based on extracting free-scheduling which next is used to form a system of equations to produce legal time partitioning. The approach requires an exact dependence analysis. To carry out experiments, the dependence analysis by Pugh and Wonnacott was chosen. Examples illustrating the approach and the results of experiments are presented.
Przedstawiona została nowa metoda do tworzenia afinicznych odwzorowań czasowych instancji instrukcji dla pętli dowolnie zagnieżdżonych. Metoda bazuje na ekstrakcji harmonogramu swobodnego, wykorzystywanego do tworzenia legalnego odwzorowania czasowego. Metoda wymaga dokładnej analizy zależności. Do przeprowadzenia eksperymentów, wybrana została analiza zależności zaproponowana przez Pugh'a and Wonnacott'a. W analizie tej zależności reprezentowane są przez relacje zależności, natomiast przestrzeń iteracji przez zbiory. Do tworzenie zbiorów i relacji zależności wykorzystywana jest arytmetyka Presburgera. Zostały przedstawione przykłady ilustrujące działanie metody dla pętli idealnie zagnieżdżonej, jak i dla pętli nieidealnie zagnieżdżonej. Eksperymenty przeprowadzone zostały na procesorach graficznych firmy nVidia z wykorzystaniem technologii CUDA w trybie zgodności z wersją 1.1. Wyniki zostały przedstawione w formie tabelarycznej. Zostały przedstawione prace pokrewne oraz kierunek dalszych badań.
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 10, 10; 1186-1189
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ rozwiązań technologicznych systemów oświetlenia obszarów mieszkaniowych na socjologię oraz zanieczyszczenie światłem środowiska naturalnego
Influence of the Technological Solutions Used in Residential Area Lighting Systems on Sociology and the Light Pollution of the Natural Environment
Autorzy:
Siedlecki, B.
Barnaś, K.
Powiązania:
https://bibliotekanauki.pl/articles/905453.pdf
Data publikacji:
2016
Wydawca:
Politechnika Krakowska im. Tadeusza Kościuszki. Wydział Architektury. Katedra Kształtowania Środowiska Mieszkaniowego
Tematy:
placówka służby publicznej
struktura kompozycyjna
struktura przestrzenna
entrance groups
built-in public service establishments
compositional structure
spatial structure
Opis:
Umiejętność właściwego wykorzystania współczesnych osiągnięć techniki w zakresie światła wydaje się stosunkowo prosta. Jednakże w obszarach zabudowy miejskiej odczuwalny jest niejednokrotnie znaczny dyskomfort powodowany nieumiejętnym doborem oświetlenia do miejscowej specyfiki i lokalnych potrzeb. Istotne różnice w natężeniu oświetlenia, powodowane nieumiejętnym doborem oświetlenia podkreślającego miejscowe aspekty kreowania przestrzeni publicznej, doprowadzają miejscami do zatarcia granicy percepcji pomiędzy dniem i nocą, a z drugiej strony strefy mniej oświetlone stają się optyczną „czarną dziurą”. W artykule zwrócono uwagę na odpowiednio planowane i projektowane oświetlenie budynków, stref zamieszkania zbiorowego, ulic i innych elementów przestrzeni w aspekcie społecznym, w taki sposób, aby niezależnie od komfortu życia mieszkańców przeciwdziałać zjawisku zanieczyszczenia światłem.
The ability to make proper use of modern technical advancements in the field of lighting seems relatively simple. However, a large degree of discomfort is often experienced in urban built-up areas which is caused by the improper tailoring of lighting to local specifics and needs. Marked jumps in lighting intensity, caused by the improper selection of lighting, that underline the local aspects of shaping public spaces, at times leading to a blurring of the borders of perception between night and day on the one hand, and zones that are less illuminated become an optical “black hole” on the other. The paper is focused on the proper planning and design of the illumination of buildings, multi-family residential zones, streets and other elements of space taking into account their social aspect, in a manner which allows light pollution to be prevented regardless of the residents’ quality of life.
Źródło:
Środowisko Mieszkaniowe; 2016, 17; 125-130
1731-2442
2543-8700
Pojawia się w:
Środowisko Mieszkaniowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wisła – czyli rzeka, która się rozpływa. Reinterpretacja koncepcji Świder Bis
Reinterpretation of "Świder Bis" conception
Autorzy:
Harmas, M.
Zienkiewicz, K.
Kowalski, Ł.
Siedlecki, M.
Powiązania:
https://bibliotekanauki.pl/articles/1185828.pdf
Data publikacji:
2003
Wydawca:
Uniwersytet Przyrodniczy we Wrocławiu
Tematy:
Wisła
koncepcja Świder Bis
most
kształtowanie krajobrazu
Wisła river
river
Świder Bis conception
bridge
landscape
Opis:
The subject matter of the project workshop which took place on 1-5.05.2002 in the studio of prof. Jacek Damiecki in Warsaw was an attempt to reinterpret Swider Bis conception. The workshop was organized by The Scientific Circle of Landscape Architects SGGW in Warsaw. The conception Swider Bis which was aiming at creating a waterside leisure area in a region of Otwock ridge was created in "Wisła" studio of the Warsaw development planning office in the 1970s. During the reinterpretation two new factors were taken into consideration: the growth of importance of the Wisła as a European ecological passage and change in socio- economical conditions. These factors decided about the assumption of the principal conception, presumption of introducing an open recreation program and the possibility of carrying it out in several investment steps. The essence of the conception and also a characteristic distinguishing it from the primary version is preservation of the natural rhythm of Wisła valley life through resignation from building a flood bank. It is to allow partial freeing the Wisła and lead to natural seasonal flooding of the Wisła marshy meadows. The current conception includes in its range a bigger region than the primary Swider Bis. It assumes building a foot-cycling bridge across the Wisła which would ensure a flow of cycling and pedestrian traffic from central parts of Warsaw to so called Otwock ridge. Such a bridge with a light and openwork structure which is based on the Bailey type MS military system, which harmonizes with the character of the vast marshy meadow landscape of the river and its length provides easy passage of the construction over Średzkie Islands Reservation. The conception also assumes adaptation of Siekierki thermal-electric power station ash mound which would constitute a viewing point over the Wisła Valley, at the same time the offering possibility of building into its infrastructure - servicing tourist traffic. In the conception Swider Bis 2002 the bridge together with the mound would play a franchise part in creating a main recreation base.
Źródło:
Architektura Krajobrazu; 2003, 1-2; 111-117
1641-5159
Pojawia się w:
Architektura Krajobrazu
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wybranych metod uzupełniania luk w pomiarach kowariancyjnych strumienia ciepła utajonego w różnych typach środowiska
Comparison of Selected of Gap-Filling Techniques for Eddy Covariance Latent Heat Fluxes for Different Land Cover Types
Autorzy:
Siedlecki, M.
Pawlak, W.
Fortuniak, K.
Zieliński, M.
Powiązania:
https://bibliotekanauki.pl/articles/163761.pdf
Data publikacji:
2017
Wydawca:
Polskie Towarzystwa Geofizyczne
Tematy:
strumień ciepła utajonego
metoda kowariancji wirów
klimat pola uprawnego
klimat terenów zurbanizowanych
korekcja danych pomiarowych
latent heat fluxes
eddy covariance techniques
urban climate
agricultural field climatology
Opis:
W pracy przedstawiono porównanie wybranych metod uzupełniania luk w kowariancyjnych pomiarach turbulencyjnego strumienia ciepła utajonego (Qe). Zastosowano metody: średniego dobowego przebiegu (MDV), metodę Penmana-Monteitha i regresji wielokrotnej. Badania przeprowadzono na podstawie serii wykonanych na trzech stanowiskach pomiarowych: obszar zurbanizowany, tereny bagienne i obszar rolniczy. Wartości uzyskiwane z zastosowanych metod uzupełniania luk pomiarowych są dość zbliżone do tych z obserwacji, szczególnie w ciepłej porze roku. Uzyskane wartości średniego błędu kwadratowego dla Qe w obszarach bagiennych i terenach rolniczych zawiera się w przedziale od 26 do 55 W m-2. W przypadku obszaru zurbanizowanego największą zgodnością cechują się wyniki z metody regresji wielokrotnej.
In this study, three different methods were used to fill the gap in latent heat flux (Qe) measurement. These methods were: mean diurnal variation (MDV), Penman-Monteith (P-M), multi regression (Regres). We used these methods to evaluated Qe values from different land cover types: urban area, wetland area and agricultural area. The Qe estimated by three different approaches was fairly close to the observed Qe especially during the warm seasons. The values of root mean square error ranging from 26 to 55 26 do 55 W m-2 at wetland and agricultural area. At urban area the best results showed the multi regression method.
Źródło:
Przegląd Geofizyczny; 2017, 3-4; 179-195
0033-2135
Pojawia się w:
Przegląd Geofizyczny
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-9 z 9

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies