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ę "Kraska, K." wg kryterium: Autor


Wyświetlanie 1-8 z 8
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ł:
Zwiększenie wydajności aplikacji wykonywanych w systemach osadzonych poprzez zwiększenie lokalności danych
Improving the application performance of embedded systems by increasing data locality
Autorzy:
Bielecki, W.
Kraska, K.
Powiązania:
https://bibliotekanauki.pl/articles/155612.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
lokalność danych
zrównoleglenie programów
transformacje pętli programowych
kompilatory
data locality
parallelization of programs
loop transformations
compilers
Opis:
Efektywne użycie pamięci jest krytycznym warunkiem uzyskania wysokiej wydajności przez oprogramowanie wykonywane na współczesnych architekturach z hierarchią pamięci. W systemach osadzonych efektywne wykorzystanie pamięci przez aplikacje umożliwia przede wszystkim zmniejszenie wymagań dla sprzętu przy ustalonych kryteriach wydajnościowych, redukcję rozmiaru pamięci jak i zmniejszenie zużycia energii. Wskazane czynniki bezpośrednio wpływają na koszt budowy systemu osadzonego. Osiągnięcie wysokiego poziomu efektywności użycia pamięci wymaga tworzenia oprogramowania uwzględniającego lokalność danych. Oprogramowanie intensywnie eksploatujące pamięć, takie jak chociażby aplikacje multimedialne, zazwyczaj przetwarza w pętlach programowych znaczne ilości danych umieszczonych w tablicach. Sposo-bem na zwiększenie lokalności takich programów jest transformacja pętli programowych do postaci bardziej optymalnego kodu. W artykule przedstawiono aktualny stan badań w zakresie metod transformacji programów zwiększając.
The effective use of memory subsystem is the critical condition for software to achieve the high performance on the contemporary architectures with hierarchy of memory. In embedded systems the effective utilization of the memory subsystem mainly enables to decrease requirements for hardware with respect to established performance criteria, reduce the size of memory and decrease the energy consumption. The indicated factors influence on cost of building an embedded system directly. The achievement of high efficiency of memory subsystem requires creating of software with high data locality. Software that intensely explores memory, such as multimedia applications, usually processes within program loops considerable quantities of data placed in arrays. The transformation of program loops to more optimal code is the way on improvement data locality. In the paper, the state of the art of loop transformation methods improving data locality was presented. Additionally, the possibility of estimating a level of data loality and improving data locality for perfectly nested loop were examined. Finally, the results of analysis investigations were introduced illustrating the efficiency of considered transformations.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 7, 7; 86-88
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zwiększenie lokalności programów równoległych wykonywanych w systemach osadzonych
Increasing data locality of parallel programs executed in embedded systems
Autorzy:
Bielecki, W.
Kraska, K.
Powiązania:
https://bibliotekanauki.pl/articles/156188.pdf
Data publikacji:
2008
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
lokalność danych
kompilatory
systemy osadzone
przetwarzanie równoległe
transformacje pętli programowych
data locality
compilers
embedded systems
parallel processing
loop transformations
Opis:
Zwiększenie lokalności danych w programie jest niezbędnym elementem zwiększenia wydajności części programowych systemu osadzonego, zmniejszenia zużycia energii oraz redukcji rozmiaru pamięci w układzie. Przedstawiono komplementarne wykorzystanie metody szacowania lokalności danych wobec nowej metody ekstrakcji wątków, ich aglomeracji w celu dostosowania do możliwości docelowej architektury przy zastosowaniu różnych typów podziału iteracji pętli (mapowanie czasowo-przestrzenne) i z uwzględnieniem wpływu zastosowania znanych technik poprawy lokalności danych. Wybór najlepszej kombinacji transformacji kodu pod kątem lokalności danych umożliwia zwiększenie wydajności programu względem wskazanych czynników. Zaprezentowano podejście do analizy lokalności danych dla wybranych pętli, przedstawiono i omówiono wyniki badań eksperymentalnych a także wskazano kierunki dalszych prac.
Increasing data locality in a program is a necessary factor to improve performance of software parts of embedded systems, to decrease power consumption and reduce memory on chip size. A possibility of applying a method of quantifying data locality to a novel method of extracting synchronization-free threads is introduced. It can be used to agglomerate extracted synchronization-free threads for adopting a parallel program to a target architecture of an embedded system under various loop schedule options (space-time mapping) and the influence of well known techniques to improve data locality. The choice of the best combination of loop transformation techniques regarding to data locality makes possible improving program performance. A way of an analysis of data locality is presented. Experimental results are depicted and discussed. Conclusion and future research are outlined.
Źródło:
Pomiary Automatyka Kontrola; 2008, R. 54, nr 8, 8; 464-468
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ł:
Obliczeniowe szacowanie lokalności danych dla programów ANSI-C
Estimation of data locality for ANSI-C source codes
Autorzy:
Kraska, K.
Wierciński, T.
Kamińska, A.
Powiązania:
https://bibliotekanauki.pl/articles/155240.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
lokalność danych
pamięć podręczna
blokowanie
kompilatory optymalizujące
data locality
cache memory
tiling
optimizing compilers
Opis:
Krytycznym czynnikiem warunkującym wydajność obliczeniową oprogramowania jest lokalność dostępu do danych. Dlatego oczekuje się od narzędzi kompilacji automatyzacji procesu przekształcenia nieoptymalnego kodu do postaci charakteryzującej się wysoką lokalnością danych. W artykule przedstawiono podejście pozwalające na oszacowanie lokalności danych programów na podstawie kodu źródłowego w języku ANSI-C. Omówiono wyniki przeprowadzonych badań eksperymentalnych oraz wskazano kierunki dalszych prac.
Good data locality, comprehended as such placement of program data in memory that program data requested by the processor are available immediately on demand, is a critical software requirement for achieving high efficiency in data processing. One of the ways to achieve good data locality is to transform source codes at the compilation stage so as to improve their usage of the cache memory and, thus, fully benefit from the concept of memory hierarchy. Modern compilers are expected to carry out this kind of optimization automatically, by adopting relevant transformations. In order to select the transformation which is best for this purpose for a given source code, the compiler should be able to compare, from this point of view, the available transformations and indicate the one that produces a semantically identical code of the shortest execution time possible. The paper briefly describes Wolfe's method of esti-mating data locality based on calculations carried out directly on the source code under analysis, without any need to carry out time consuming compilation of the source code to its executable form and to collect memory access metrics at run time. The paper also presents in outline how the authors implemented in C++ a software module estimating data locality for ANSI-C source codes based on Wolfe's method. The paper discusses the results of adopting the proposed approach to some selected source codes and indicates directions of further works.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 8, 8; 951-953
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Chemical composition of seeds of linseed (Linum usitatissimum L.) cultivars depending on the intensity of agricultural technology
Autorzy:
Kraska, P.
Andruszczak, S.
Kwiecinska-Poppe, E.
Rozylo, K.
Swieca, M.
Palys, E.
Powiązania:
https://bibliotekanauki.pl/articles/15269.pdf
Data publikacji:
2016
Wydawca:
Uniwersytet Warmińsko-Mazurski w Olsztynie / Polskie Towarzystwo Magnezologiczne im. Prof. Juliana Aleksandrowicza
Tematy:
seed
linseed
Linum usitatissimum
plant cultivar
chemical composition
intensity
agricultural technology
nitrogen fertilization
herbicide
seed quality
Opis:
The aim of this study was to determine the effect of the level of agronomic practice on the content of N, P, K, Mg, Zn, Cu, Mn, Fe and Ca in linseed seed cultivars (cv. Szafir and Oliwin) sown at a row spacing of 15 cm or 25 cm. A field experiment was carried out in 2010–2012. on mixed rendzina soil. The agronomic practice applied differed in the dosage of nitrogen (40, 60 or 80 kg N ha-1) and in weed control (A. without herbicides; B. with two herbicides, C. with three herbicides). The cultivar Szafir was characterised by a significantly higher content of nitrogen than cv. Oliwin, which in turn had a higher manganese content. The content of potassium, magnesium, zinc and manganese in seeds was higher when flax was sown at the narrower row spacing (15 cm) compared to the 25 cm row spacing. A similar relationship was determined for nitrogen, iron and calcium, but statistical verification did not confirm the significance of these differences. The level of agrotechnology in linseed crop cultivation did not influence the seed concentration of the elements. A slightly higher content of the elements in seeds was detected in the treatments where extensive (40 kg N ha-1, without herbicides) and medium intensive technology (60 kg N ha-1, Linurex 50 WP, Fusilade Forte 150 EC) were used, compared to intensive technology (80 N ha-1, Linurex 50 WP, Fusilade Forte 150 EC, Glean 75 WG). A slightly higher content of Fe and Ca was determined in seeds harvested from the plots where the intensive technology was used. Weather conditions significantly affected the content of K, Mg, Zn and Mn in linseed seeds
Źródło:
Journal of Elementology; 2016, 21, 2
1644-2296
Pojawia się w:
Journal of Elementology
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ herbicydów i nawożenia dolistnego na kształtowanie się wskaźnika powierzchni liściowej (LAI) i średniego kąta nachylenia liści (MTA) oplewionej i nagoziarnistej formy owsa
The influence of herbicides and foliar fertilization on the leaf area index (LAI) and the mean tip angle (MTA) of husked and naked oat
Autorzy:
Andruszczak, S.
Kraska, P.
Kwiecińska-Poppe, E.
Pałys, E.
Szymona, J.
Krusińska, B.
Kisiel, K.
Powiązania:
https://bibliotekanauki.pl/articles/11236664.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Przyrodniczy w Lublinie. Wydawnictwo Uniwersytetu Przyrodniczego w Lublinie
Tematy:
herbicydy
nawozenie dolistne
powierzchnia lisci
kat nachylenia
owies
uprawa roslin
owies oplewiony
owies nagoziarnisty
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio E. Agricultura; 2015, 70, 1; 1-8
0365-1118
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio E. Agricultura
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The photoluminescent layers based on ZnO nanoparticles as radiation converters in photovoltaic applications
Autorzy:
Szczecińska, N.
Znajdek, K.
Sosna-Głębska, A.
Lewicki, P.
Czarnecki, P.
Kraska, P.
Bazdyga, C.
Wiosna-Sałyga, G.
Sibiński, M.
Powiązania:
https://bibliotekanauki.pl/articles/105700.pdf
Data publikacji:
2018
Wydawca:
Centrum Badań i Innowacji Pro-Akademia
Tematy:
down-conversion layers
down-shifting layers
photoluminescence nanoparticles
solar cells efficiency
zinc oxide nanoparticles
photoluminescence layers
nanocząstki fotoluminescencji
efektywność ogniw słonecznych
nanocząsteczki tlenku cynku
warstwy fotoluminescencyjne
Opis:
The mismatch between solar cell response and solar spectrum is one of the biggest challenges to achieve high efficiency in photovoltaic cells. There are a few different approaches to minimise this concern. One of them is the radiation conversion which may be due to three different processes, namely up-conversion, down conversion and down-shifting. In this paper the down-conversion process of zinc oxide nanoparticles (ZnO NPs) and layers with ZnO NPs in polymer (poly (methyl methacrylate)) (PMMA) matrix will be analysed. ZnO NPs are prone to act as down-converting or down-shifting agents, which absorb the UV radiation, which is not absorbed by the solar cell, and then re-emit light in the visible range, which is suited to the photovoltaic cell sensitivity. Herein, the photoluminescence and optical transmittance of ZnO NPs and layers based on ZnO NPs will be presented. These parameters have a large influence on the potential application of these layers in photovoltaic structures for increased efficiency. The conversion layers have to fulfil the following conditions: have good optical transmittance in the visible range and high luminescence efficiency in converting UV radiation into visible. The paper focuses on finding the balance between these parameters.
Źródło:
Acta Innovations; 2018, 29; 16-26
2300-5599
Pojawia się w:
Acta Innovations
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-8 z 8

    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