Assessing the built environment's contribuition to sustainable developmentJeremy Gibberd
Short presentation on using the Sustainable Building Assessment Tool, SBAT, in developing countries, with particular reference to the Human Development Index, Ecological Footprint and Biocapacity
Building development trajectories refers to the path being followed by the development of built environments. This path can be influenced, and change, depending on external factors such as economic climate, client preferences, legislation and fashion. It can also be intentional and have a specific direction and destination that is established and followed by government and users, owners, planners and designers of built environment.
The scale and nature of social, economic and environmental pressures, climate change and the limited resources to address these challenges mean that new built environment development models need to be developed. This paper describes, and reviews, a sustainable development model for the built environment that addresses these issues. The model aims to ensure that sustainability is not just a consideration in the development of built environments, but is integrated in way that defines and directs building development trajectories.
The theoretical basis of the model is described and a tool and methodology for application presented. The review and discussion of the model and tool is undertaken and recommendations for further research and development are made.
Wish you were here before!' Who Gains from Collaboration between Computer Sci...dduin
Daphne Duin, David King and Peter van den Besselaar
Symposium of the Oxford Internet Institute: Social Science and Digital Research: Interdisciplinary Insights12 March 2012
ARM CoreSight - sprawdź, co tak naprawdę robi Twój SoC.Semihalf
Prezentacja barcampu firmy Semihalf.
Opowiadamy jak działa system ARM CoreSight. Przedstawiamy jego komponenty oraz zasady współdziałania i konfigurowania. Pokazujemy sposób integracji systemu CoreSight z Linuxowym narzędziem Perf oraz przykłady jego użycia podczas profilowania kodu.
PLNOG19 - Jakub Słociński - Wieloprocesorowa platforma x86 a wydajny routing ...PROIDEA
W trakcie wykładu poruszony zostanie temat użycia platform serwerowych na potrzeby wydajnego routingu pakietów. Mocne i słabe strony zastosowania architektury jedno- czy wieloprocesorowej pod kątem konfiguracji sieciowej, jej wypływ na wydajność oraz skalowalność rozwiązania.
2. Procesor
Procesor (CPU) – urządzenie cyfrowe,
które pobiera dane z pamięci
wewnętrznej, interpretuje je i wykonuje
jako rozkazy. Wykonuje on ciąg
prostych operacji (rozkazów)
wybranych z operacji podstawowych
określonych zazwyczaj przez
producenta procesora jako lista
rozkazów.
4. Układ Sterujący
Przepływ danych między
rejestrami, pamięcią i
arytmometrem we
współczesnych procesorach
jest sterowany przez układ
sterujący, który decyduje o tym
jakie operacje i na jakich
danych mają być wykonywane.
5. Rejestry Procesora
Rejestry procesora to komórki pamięci o
niewielkich rozmiarach umieszczone
wewnątrz procesora i przechowywujące
tymczasowe wyniki obliczeń, adresy lokacji
w pamięci operacyjnej itd. Większość
współczesnych procesorów przeprowadza
działania wyłącznie korzystając z
wewnętrznych rejestrów, kopiując do nich
dane z pamięci i po zakończeniu obliczeń
odsyłając wynik do pamięci.
6. Chipset
Chipset – grupa specjalistycznych
układów scalonych, które są
przeznaczone do wspólnej pracy.
Zwykle dostępne jako jeden produkt.
Wydajność i niezawodność komputera
w znaczącej mierze zależy od tego
układu. Układ ten organizuje przepływ
informacji pomiędzy poszczególnymi
podzespołami jednostki centralnej.
7. Mostek
Mostek to element współczesnych chipsetów,
realizujący połączenia pomiędzy procesorem,
pamięcią operacyjną, a magistralą. W
większości współczesnych współczesnych
procesorów mostek pełni rolę kontrolera
pamięci oraz pośrednika pomiędzy
procesorem, pamięcią operacyjną i kartą
graficzną. Komunikacja pomiędzy
procesorem a resztą podzespołów płyty
głównej odbywa się przy pomocy mostka
południowego znajdującego się na płycie
głównej.
8. Parametry współczesnych
procesorów
• Rodzaj złącza i Architektura
• Napięcie pracy
• Wewnętrzna częstotliwość taktowania
• Zewnętrzna częstotliwość taktowania
• Pamięć podręczna
• Jednostka zmiennoprzecinkowa (Arytmometr)
• Chłodzenie
9. Rodzaj złącza i
Architektura
Wybór typu procesora określa
architekturę płyty głównej oraz
późniejsze możliwości rozbudowy
systemu. Architektura określa
najważniejsze z punktu widzenia
budowy i funkcjonalności cechy
procesora. Określa takżę sposób
wykonywania operacji przez procesor.
10. Napięcie pracy
Procesory mogą pracować z różnym
napięciem zasilającym. O ile w przypadku
niektórych procesorów płyta
automatycznie wykrywa rodzaj CPU i
dostarcza wymagane napięcie, o tyle dla
procesorów zgodnych ze współczesnym
standardem stosuje się wiele odmiennych
napięć zasilających. Warto więc się
upewnić, czy posiadana płyta główna
zapewni niezbędny woltaż kupowanemu
procesorowi.
11. Wewnętrzna częstotliwość
taktowania
Jest to liczba cykli realizowanych przez
procesor w ciągu sekundy. Jej
jednostką jest MHz. Częstotliwość
taktowania procesora jest iloczynem
częstotliwości magistrali systemowej i
wartości mnożnika. Np. procesor 500
MHz pracuje z częstotliwością
systemową 100 MHz i mnożnikiem 5x.
12. Zewnętrzna częstotliwość
taktowania
Zwana również częstotliwością
magistrali lub systemu. Jest to
szybkość z jaką procesor uzyskuje
dostęp do danych w pamięci roboczej,
a w przypadku nowoczesnych
procesorów, do danych w pamięci
roboczej cache. Im jest ona wyższa tym
lepsza wydajność komputera.
13. Pamięć podręczna
(Cache)
Przyspiesza proces przesyłania danych
pomiędzy procesorem a pamięcią RAM.
Istnieją dwa rodzaje pamięci podręcznej:
pierwszego poziomu (L1) zintegrowana z
procesorem z którym porozumiewa się z
częstotliwością równą częstotliwości
procesora i drugiego poziomu (L2)
znajdująca się zwykle na płycie głównej. W
nowoczesnych komputerach jej pojemność
wynosi nawet 1 MB.
14. Jednostka
zmiennoprzecinkowa FPU
Zwana też arytmometrem, jednostka
wykonująca działania liczbowe i
obliczenia przydatna zwłaszcza gdy
wykorzystujemy komputer do gier
trójwymiarowych, aplikacji graficznych
lub zastosowań multimedialnych.
Pierwotnie występował jako oddzielny
układ scalony, obecnie często
zintegrowany z układem procesora.
15. Chłodzenie
Nowoczesny procesor w trakcie pracy
niestety wydziela dużo ciepła.
Nadmierny wzrost temperatury może
powodować zawieszanie się
komputera, a w skrajnym przypadku
nawet uszkodzenie CPU. Warto więc
zadbać, aby oprócz solidnego
radiatora, zamontować na procesorze
łożyskowany wentylator chłodzący.
Obecnie stosowane są także wodne i
azotowe układy chłodzące.
17. Garść porad
Jeśli nasz komputer ma służyć do typowych zadań
domowych, takich jak przeglądanie Internetu,
prace biurowe oraz gry komputerowe, nie
odczujemy różnicy między wydajnością procesora
dwu- i czterordzeniowego. W takim wypadku nie
warto więc przepłacać, ponieważ koszt
najtańszego układu czterordzeniowego to obecnie
około 750 złotych. Jeśli jednak nasz komputer
wykorzystywany jest do obliczeń, na przykład
wykonywania prac matematycznych, zajmujemy
się profesjonalną obróbką grafiki czy filmów,
procesor czterordzeniowy sprawdzi się doskonale.