Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 4

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  język C/C++
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available remote Praktyczne nauczanie systemów wbudowanych z wykorzystaniem platformy Arduino
PL
Artykuł stanowi podsumowanie doświadczeń dydaktycznych w dziedzinie praktycznego nauczania systemów wbudowanych z wykorzystaniem platformy Arduino. Nauczanie zostało podzielone na dwa etapy poświęcone: 1) poznaniu rejestrów mikrokontrolera i konfigurowaniu portów i interfejsów na podstawie bezpośrednich wpisów do rejestrów; 2) wykorzystaniu magistral komunikacyjnych UART, SPI, I2c, 1-wire, Ethernet oraz samodzielnemu pisaniu bibliotek do transmisji danych po wybranych magistralach. W fazie uruchamiania projektu zastąpiono proste środowisko Arduino środowiskiem AtmelStudio, wyposażonym w możliwość debuggowania programu, integrując z nim przydatne biblioteki Arduino.
EN
The article is aimed at summarizing author’s experience in practical teaching of embedded systems using Arduino platform. The teaching process is divided into two levels: first level is devoted to getting experience in programming by direct entry to configuration and port registers of the microcontroller, the 2-nd level is devoted to using communication busses UART, SPI, I2C, 1-wire, Ethernet and writing own libraries to hold communication on these busses. While putting things in operation the simple Arduino platform is changed to more sophisticated AtmelStudio platform with capability of debugging the project (Arduino libraries are integrated in it).
2
Content available remote LAPACK efficiency improvement through redesign in C/C++ style
EN
Two new versions of banded linear equations solver have been developed with extensive usage of new mechanisms available in C/C++ language. They include dynamic memory allocation and pointers. Both solvers have been compared on Intel – Solaris10 platform with DGBSV solver from high-quality LAPACK package. New solvers reduce processing time by 15%-30% in the case of doubly dynamic memory management or even by 50% for singly dynamic management. Loop unrolling has been investigated and no stable performance improvement has been observed.
PL
Opracowano dwie nowe wersje programu rozwiązywania pasmowych układów równań liniowych z wykorzystaniem nowych mechanizmów dostępnych w języku C/C++. Obejmują one dynamiczną alokację pamięci i wskaźniki. Na platformie Intel-Solaris10 porównano oba programy z programem DGDSV ze znanego świetnego pakietu LAPACK. Przedstawione tu nowe programy redukują czas przetwarzania o 15%-30% w przypadku podwójnie dynamicznej alokacji pamięci, a nawet o 50% w przypadku pojedynczej dynamiczności. Zbadano rozwijanie pętli, ale nie uzyskano stabilnej zadowalającej poprawy przetwarzania.
PL
Niniejszy artykuł opisuje zrealizowane narzędzie, które umożliwia projektowanie sieci MPLS za pomocą Algorytmów Ewolucyjnych. Narzędzie to generuje ścieżki i optymalizuje alokację na nich przepływności żądań zapotrzebowań z uwzględnieniem klas obsługi strumieni ruchu z gwarancją zróżnicowanego QoS. Może także wybie-rać ścieżki do alokacji spośród danych wejściowych tak, aby wykorzystanie sieci było optymalne. Narzędzie to zostało zrealizowane w języku C/C++ i testowane dla wybranych struktur sieci MPLS, a następnie zastosowane do projektowania typowych sieci.
EN
The following paper describes a tool that has been realized to design MPLS networks using Evolutionary Algorithms. The tool generates paths and optimizes network bandwidth allocation on a basis of multiclass bandwidth demand matrix in a given network structure. It can also choose appropriate paths from a given pool and allocate bandwidth on them to achieve the optimal network usage according to fitness function provided. The tool has been written in C/C++ and was tested with some particular MPLS structures and then used to design some typical networks.
PL
Artykuł poświęcony jest badaniu kompilatorów języka C/C++ pod względem optymalizacji kodu wynikowego dla procesora Pentium jako reprezentanta procesorów superscalarnych. Uwzględniono zagadnienia szeregowania rozkazów dla procesora Pentium.
EN
Article is dedicated to testing of C/C++ compilers in respect of output code optimization for Pentium processor as representant of superscalar processors. The problem of Pentium instruction scheduling is considered.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.