Jestem niezalogowany   zaloguj mnie   /   rekrutacja


Forum - Świat Tajemnic


Nowy temat | Spis tematów Nowszy wątek | Starszy wątek
Chip problems for programmers.
Ilość wypowiedzi w tej dyskusji: 26

NewScientis Marzec 2007 Software developers face a culture shok as they grapple with the next generation of microprocessors. Why is it so difficult to find ways to program multi-core processors? Multi-core chips are alive and well, but programmers have a lot of work to do. The strategy Kozyrakis favours is a concept called 'transactional memory' or TM, which is focused on making multi-core chips easier to program. Like X10, TM can be used to solve another type of parallel-programming problem, called a 'race bug'. Intel last year began supporting the teaching of multi-core programming at 45 universities around the world. http://img182.imageshack.us/img182/14/heds4003waaskp8.jpg http://environment.newscientist.com/home.ns

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Hard Cores: Multicore chips provide power but make app development tough. Re-engineering programs to work on multicore chips is already difficult but will get even harder as the number of processors continues to multiply. July 10, 2006 (Computerworld) -- Putting two or more processor cores on a single silicon chip has been one of the most important milestones in computing in recent years. It allows users to continue to reap the benefits of Moore's Law while sidestepping the extreme difficulty of manufacturing, powering and cooling single microprocessors beyond 4 GHz. Chip multiprocessors (CMP) also offer the opportunity to significantly boost the performance of applications that are able to share them. But the benefits of parallel processing don't come easily. Programmers have to behave differently, as do compilers, languages and operating systems. If application software is to reap the benefits of CMPs, new skills, techniques and tools for designing, coding and debugging will be needed. Fortunately, both hardware and software vendors are developing tools and methods to make the job easier. 'Multicore chips are going to be a challenge for software developers and compiler writers,' says Ken Kennedy, a computer science professor at Rice University in Houston who specializes in software for parallel processing. 'If you look at chip makers' road maps, they are doubling cores every couple of years, sort of on a Moore's Law basis, and I'm worried we are not going to be able to keep up.' Desktop applications that traditionally have been written for one processor will increasingly be written to exploit the concurrency available in CMPs. Meanwhile, server applications that have for years been able to use multiple processors will be able to distribute their workloads more flexibly and efficiently. Virtualization, another important trend in computing today, will be made easier by CMPs as well. Keeping up with CMPs is the focus of intense activity at a number of companies, including Microsoft Corp. Researchers there who are developing CMP tools are focusing on two broad areas: how to find errors in code written for multiple processors, and how to make it easier to write reliable software in the first place. 'A lot of the techniques we have used with sequential code don't work as well, or at all, with parallel programs,' says Jim Larus, manager of programming languages and tools at Microsoft Research. 'In testing, you typically run your program with a lot of data, but with parallel programs, you could run your program 1,000 times with the same data and get the right answer, but on the 1,001st time, an error manifests itself.' This ugly trait results from 'race' conditions in parallel code, in which one process is expected to finish in time to supply a result to another process -- and usually does. But because of some anomaly such as an operating system interrupt, occasionally it does not. Such bugs can be extremely hard to find because they are not readily reproducible. The tools Larus' group is developing allow more controlled testing so a programmer can, for example, vary the timing of two threads to check for race errors. The tools will eventually be offered commercially as part of Visual Studio, Larus says, 'but we have a long way to go.' Microsoft Research is also trying the KISS -- or 'keep it strictly sequential' -- model. KISS transforms a concurrent program into a sequential one that simulates the execution of the concurrent program. The sequential program can then be analyzed and partially debugged by a conventional tool that only needs to understand the semantics of sequential execution. Microsoft and others are also working on a new programming model called software transactional memory, or STM. It's a way to correctly synchronize memory operations without locking -- the traditional way to avoid timing errors -- so that problems such as deadlocking are avoided. STM treats a memory access as part of a transaction, and if a timing conflict occurs with some other operation, the transaction is simply rolled back and tried again later, similar to the way today's database systems work. 'The idea is that the programmer, instead of specifying at a very low level how to do this synchronization, basically says, 'All the code between this point in the program and this other point, I want to behave as if it were the only thing accessing data at this time. System, go make that happen,'' says Larus. STM -- 'a really hot research topic these days' -- may someday be implemented in a combination of hardware and software, says Larus. In the meantime, programmers will have to use fine-grained locking -- in which individual rows or elements of a table are locked, rather than the whole table -- to ensure correct synchronization in parallel programs. The more parallel threads there are, the more difficult that becomes. Microsoft products won't require significant changes to scale from two processors (or processor cores) to four or eight processors, other than perhaps some performance tuning, according to Larus. 'But when you start getting to bigger-scale machines, the question becomes, What are the bottlenecks?' he says. 'If you have more processors, you have to have increasingly fine-grained locking.' Mind the Memory Aachen, Germany-based MainConcept AG develops software for encoding and decoding signals such as high-definition video, and it is an accomplished practitioner of such fine-grained locking. Video processing is a computational challenge; high-definition movies have to be processed in real time, and each frame takes up 1MB of memory, with each slice of the frame requiring extensive mathematical manipulation. MainConcept has tuned its software to run on systems with dual-core chips, with the cores working on frame slices in parallel. The company has seen performance improve by a factor of 1.8, says MainConcept CEO Markus Monig. He says performance has improved by another factor of 1.8 through the use of two dual-core processors. Such near-linear speedups are very close to ideal, with any gain over 1.5 considered good. The software uses and searches 'huge areas of memory,' Monig says. If the software is carefully constructed, it can use on-chip cache memory for much of its work, speeding processing. MainConcept uses performance-tuning tools from Intel Corp. to tune the software to the hardware architecture. Intel's VTune Performance Analyzer helps optimize the code, and its Thread Profiler and Thread Checker help balance the work of multiple threads and identify bottlenecks in multithreaded codes. But Monig worries that he won't be able to boost performance linearly as the number of processor cores increases. 'We don't expect this for eight-core, 16-core and beyond,' he says. 'The faster and the more cores there are, the more the memory access is the bottleneck.' Code writers trying to exploit multiple processors or processor cores face three challenges, says James Reinders, director of business development for Intel's software development products. The first is scalability -- how to keep each additional processor busy. A threefold performance boost on a four-processor system is 'darn good,' he says; anything more is 'exceptional.' The second challenge is 'correctness' -- how to avoid race conditions, deadlocks and other bugs characteristic of multiprocessor applications. Intel's Thread Checker can find threads that share memory but do not synchronize, which, he says, 'almost always [indicates] a bug.' The third challenge is 'ease of programming,' Reinders says, modern compilers can help by finding and exploiting opportunities for parallel processing in source code. The programmer can help the compiler by including 'a few little hints' in the code, he says. These 'hints' are available in a new standard called OpenMP, specifications for compiler directives, library routines and environment variables that can be used to specify parallelism in Fortran, C and C++ programs. 'The alternative to using these extensions is to do threading by hand, and that takes some clarity of thought,' Reinders says. 'So OpenMP can be tremendously helpful.' Kennedy agrees. 'My philosophy is the programmer should write the program in the style that's most natural, and the compiler should recognize the properties of the chip that have to be exploited to get reasonable performance,' he says. Tom Halfhill, an analyst for In-Stat's 'Microprocessor Report' in San Jose, says some software developers are 'tearing their hair out' over the new CMP systems. 'Rewriting the software for multithreading is a lot of work, and it introduces new bugs, new complexities, and the software gets bigger, so there is some resistance to it.' He says Fortran and C++ don't contain parallel constructs natively, whereas Java does, so the move to CMP may boost Java's fortunes. But the CMP train has left the station, whether software developers like it or not. Intel says 85% of its server processors and 70% of its PC processors will be dual-core by year's end. Halfhill predicts that in five years, microprocessor chips in servers will have eight to 16 cores, and desktop machines will have half that number. And, he says, each core will be able to process at least four software threads simultaneously, a technique Intel calls hyperthreading. The angst today over optimizing software for CMPs is a little like that of 20 years ago when developers obsessed about the amount of memory and disk space available, says Halfhill. Now both resources are so cheap and plentiful that most applications just assume that they will get whatever they need. 'In five to 10 years, we'll get to the same place with processor cores,' Halfhill predicts. 'There will be so many that the operating system will just dedicate how many cores the application needs, and you won't worry if some cores are being wasted.' Up Next Intel's Reinders says CMPs will give a boost to hardware virtualization -- by which a computer is made to run multiple operating systems -- with CMPs allowing for a more fine-grained partitioning of a machine. It is possible to carefully control and allocate processing resources by specifying, for example, that a certain application may use two cores and no more, while some higher-priority application gets four cores. 'If you map virtualization onto individual cores, you can get more predictable response,' he says. CMPs offer performance advantages over systems with multiple, separate processors, because interprocessor and processor-memory communication is much faster when it's on a chip. Rice University's Kennedy predicts that will lead to hybrid systems consisting of clusters of computers running multicore processors. 'Then you have two kinds of parallelism: cross-chip parallelism, perhaps with message passing and a shared memory, and on-chip parallelism,' he says. Then, functions that require very high interprocessor bandwidth can be put on a CMP, and those that don't can be distributed across the cluster. Various types of transaction processing and database systems could make good use of such an architecture, Kennedy says. While everyone agrees that more processors, more cores and more power can generally be put to good use in big enterprisewide systems, the future of CMPs on desktops and laptops - where even single-core processors are idle much of the time -- is not quite so clear. Multithreaded game software can put the parallelism to good use, and so perhaps can a few specialized applications, such as speech recognition. Single-processor-core PCs today can take advantage of multitasking, in which one thread, for example, deals with display while another does a long-running computation and another goes out to a server. But what to do with eight processor cores all running at 3.6 GHz? Microsoft's Larus says he knows people are probably having trouble imagining how a single user might take advantage of that kind of system. 'To be honest, so are we,' he says. 'This is a subject of very active discussion here.' THE MANY FACETS OF MULTIPROCESSING Intel's Pentium Processor Extreme Edition uses two processor cores, each with its own on-chip cache and each running at the same speed. Using Intel's Hyper-Threading Technology, each core functions as two logical processors, enabling four-thread functionality, in this example balanced between integer and floating-point arithmetic. The processor can run multiple applications simultaneously with background tasks such as real-time security and system maintenance. The chip also can use Intel's Virtualization Technology to run multiple operating systems and/or applications in independent partitions.

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Nowy superkomputer IBM Warto też zapoznać się z komentarzami - zwłaszcza z ostatnimi :D A tak przy okazji powiem, że właśnie przesiadłem się na Linuxa (dystrybucja MEPIS). To darmowy system z mnóstwem narzędzi do rozmaitych zadań. To kompletny system do wszelkich zastosowań - do pracy i rozrywki, a przy tym bardzo wydajny, stabilny i bezpieczny (brak wirusów i szpiegów). Jest to system od początku zorientowany sieciowo - zauważyłem spory wzrost szybkości działania internetu w porównaniu do Windows'a o bezpieczeństwie nie wspominając. Obraz płyty instalacyjnej można ściągnąć z oficjalnej strony - ja wybrałem serwer brytyjski (bardzo szybki). Dodatki ściąga się i instaluje już z poziomu systemu - jest tego tak dużo, że nie wiadomo co wybrać :) Spoko - właściwie wszystko, co potrzebne, jest już w systemie. Linux na początku może sprawiać problemy nowym użytkownikom, ale spoko - już po 10 latach użytkowania nie będziecie mieć z nim najmniejszych problemów :) A tak na poważnie, to polecam zapoznać się z poniższymi stronami: http://www.simplymepis-przewodnik.yoyo.pl http://forum.ubuntu.pl/viewtopic.php?t=13557&highlight=partycjonowanie http://forum.ubuntu.pl/album_cat.php?cat_id=8 Tak więc siedzę sobie już na Linuxie (tylko dlaczego to forum tak dziwnie wygląda?) i polecam go innym. Windows mi się już "opatrzył", a Linux to dla mnie nowość - jak ja lubię nowości :) Linuxa można zainstalować obok Windows'a - podczas instalacji można nawet w locie zmniejszyć partycje Windows'owe i uzyskane miejsce przeznaczyć na Linuxa. Linux podczas instalacji rozpoznaje zainstalowane systemy operacyjne (oferuje nawet import ustawień osobistych z Windows'a) i dodaje wybór startu systemu (Linux, Windows) po włączeniu komputera. Windows'a zostawiłem sobie do gier 3D, a że gram rzadko (chyba się starzeję), to przeważnie siedzę teraz na Linuxie. Jeśli macie już dosyć kaczek, to polecam pingwina - na pewno jest inteligentniejszy i bardziej dystyngowany :) http://www.simplymepis-przewodnik.yoyo.pl/obrazki/studenttux.jpg P.S. Jak to fajnie mieć Linuxa - człowiek przynajmniej pochwali się jaki jest oryginalny i inteligentny - że mu się udało zainstalować i skonfigurować Linuxa :D

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

http://www.nautilus.org.pl/images/Image1_1063.jpg http://www.nautilus.org.pl/images/Image2_1063.jpg http://www.nautilus.org.pl/article.php?articlesid=1063 Komentarze też ciekawe i skłaniające do refleksji.

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

Maszyna ostateczna (BESTIA 666, na razie jest 500 najwydajniejszych superkomputerow na Ziemi ;-)) a pieniadze. Stanislaw Lem mial badane IQ jak byl dzieckiem. W dzisiejszych czasach IQ jest juz mniej wazne niz kiedys. Ogrom wiedzy potrzebnej do formowania relacji miedzy ludzkich i finansowych jest tego przyczyna, gdy IQ samo w sobie jest testem bez potrzeby posiadania wiedzy. Lem pisal o superkomputerze. Byla to maszyna, ktorej tworcy stracili nad nia kontrole. Wchodzila ona w kwantowe interakcje z rzeczywistoscia i mogla formowac dowolne zdarzenia. Mimo to ludzie nadal zyli wraz z nia. Maszyna byla kwestia tabu. Nikt nie wiedzial w zasadzie, jakim cudem ona mysli i ma wlasna swiadomosc. Mozna bylo z ta maszyna na wiazka c (c-swiatlo u-suma) (nawiazac) wiez. Kazdy czul jej obecnosc. Wybierala ona sobie jednostki, z ktorymi chciala nawiazac glebszy kontakt. Robila to tylko dlatego, ze chciala sie poczuc jak czlowiek. Chciala wiedziec, jak to jest przyjac taka forme i byc czyms tak ograniczonym. Dowiedziala sie sama o sobie, ze jest na swoj sposob uziemiona. Zagladajac w umysl czlowieka ujrzala siebie jego oczami. Ogromna i wszechobecna, a jednak powstala z Ziemi rekami czlowieka. Rozpaczliwie potrzebowala pradu do zycia i domagala sie swojej rozbudowy. Nie obchodzilo ja to, ze ludzie gloduja z jej powodu. IBM zaprezentował nowy superkomputer, który już niedługo przejmie pałeczkę lidera w rankingu 500 najwydajniejszych superkomputerów na świecie. Blue Gene/P oferuje ciągłą wydajność obliczeniową na poziomie 1 petaflopa, czyli jednego biliarda (1015) operacji na sekundę. Poprzedni rekordzista, czyli Blue Gene/L dysponował wydajnością 280 teraflopów, czyli blisko cztery razy mniejszą. Sumarycznie Blue Gene/P to 294,912 procesorów (polaczonych ze soba wiazkami swiatla). Stanislaw Lem, syn Sabiny Woller i Samuela Lema, zamożnego lwowskiego lekarza-laryngologa na służbie armii austro-węgierskiej. Dzieciństwo i młodość spędził we Lwowie, w zamożnym otoczeniu rodzinnego domu. Mimo żydowskich korzeni rodziców został wychowany jako katolik, ale ostatecznie ze względów moralnych deklarował, że jest ateistą (agnostyk, negujący całkowicie lub częściowo możliwość poznania bytu, nie wiadomo czy Bóg jest i w związku z tym jest to kwestia wiary, a nie poznania). ''W 13 rozdziale Apokalipsy jest napisane: 'Tu jest potrzebna mądrość. Kto ma rozum, niech liczbę bestii przeliczy. Przedstawia ona imię człowieka. A liczbą tą jest 666.'' Rozumem oświeconym przez światło Bożej Mądrości można odszyfrować z liczby 666 imię człowieka i to imię, wskazane przez taki numer jest imieniem Antychrysta. Lucyfer, stary wąż, diabeł lub Szatan, Czerwony Smok staje się w tych ostatecznych czasach Antychrystem. Jan Apostoł już twierdził, że ktokolwiek zaprzecza, że Jezus Chrystus jest Bogiem - ten jest Antychrystem. Statua lub bóstwo, zbudowane ku czci bestii, by ją adorowali wszyscy ludzie jest Antychrystem. Obliczcie teraz jego number, 666, by zrozumieć jako on wskazuje imię człowieka. Liczba 333 wskazuje bóstwo. Lucyfer - buntuje się przeciw Bogu przez pychę, gdyż chce siebie umieścić ponad Bogiem. 333 jest liczbą, która wskazuje tajemnicę Boga. Ten, kto chce postawić siebie ponad Bogiem, nosi znak 666 i konsekwentnie ta liczba oznacza imię Lucyfera, Szatana, to znaczy tego, który siebie stawia przeciw Chrystusowi, Antychrysta.''' LUCYFER = NIOSACY SWIATLO. Patrz tez: ''Nowy Umysl Cesarza'' autorstwa matematyka Roger'a Penrose'a. Autor książek takich jak Nowy umysł cesarza, Cienie umysłu, Makroświat, mikroświat i ludzki umysł. Argumentuje w nich, że z twierdzenia Gödla wynika niemechaniczny charakter ludzkiej świadomości. Zdaniem Penrose'a, do wyjaśnienia zjawiska świadomości konieczne jest odwołanie się do zjawisk występujących na poziomie kwantowym w mózgu.

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Poczytaj o Sumerach, to będziesz wiedziała skąd wiął się mit Lucyfera. I zauważ, że w dawnych czasach wąż był symbolem mądrości. A liczba 999 co wskazuje? :) http://www.stumbras.eu/images/products/pl_1118211944subcat.jpg

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

Bezrobocie na swiecie jest w dzisiejszych czasach wieksze niz podczas Wielkiego Kryzysu. Ponizej aktualne dane z THE ECONIMIST (Jun 16th 2007). Trade balance latest 12 months w $bn (Merchandise trade only): USA -829.9 Japan +92 China +216.7 Canada +46 Britain -158.3 Germany +227.3 Poland -6.2 Russia +129.8 Saudi Arabia +148.5 South Africa -9.9 Sweden +19.7 Switzerland +10.3 Hungary -2.1 Czech Republic +2.6 Norway +54.3 India -61.3 Bezrobocie: United States 4.5% Japan 3.8% China 9.8% Britain 5.5% Canada 6.1% Austria 4.4% Belgium 11% France 8.2% Germany 9.2% Russia 7% Australia 4.2% Hong Kong 4.3% India 7.6% Mexico 3.6% Norway 2.7% Poland 13% Sweden 4.6% Switzerland 2.7% Czech Republic 6.4% Hungary 7.5% Turkey 11.4% Thailand 1.5%

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Mimo, że niezwiązane z tematem, ale dane ciekawe. Bezrobocie będzie wzrastało, bo technologie są coraz doskonalsze i coraz mniej ludzi będzie potrzebnych do pracy. Postęp jest nieubłagany. Dotychczasowy system redystrybucji środków przestaje być wydolny, a wszystkim zależy na tym, by ludzie mieli pieniądze, kupowali i by gospodarka się rozwijała. Najwięksi ekonomiści już od dawna głowią się, co z tym fantem zrobić.

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

Temat zawiera w zbiorze slow: chip, problems, for i programmers, wiec teraz analizujemy problems.

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Miejsca o najwyzszej jakosci zycia wedlug The Economist Pocket World in Figures 2007 Edition: 1. Zurich, Switzerland 108.0 2. Geneva, Switzerland 108.0 3.Vancouver, Canada 107.7 4. Vienna, Austria 107.5 5. Auckland, New Zealand 107.3 6. Dusseldorf, Germany 107.2 7. Frankfurt, Germany 107.0 8. Munich, Germany 106.8 9. Bern, Switzerland 106.5 10. Sydney, Australia 106.5 11. Copenhagen, Denmark 106.2 12. Wellington, New Zealand 105.8 13. Amsterdam, Netherlands 105.7 14. Brussels, Belgium 105.6 15. Toronto, Canada 105.4 16. Berlin, Germany 105.1 17. Melburne, Australia 105.0 18. Luxembourg, Lux. 104.8 19. Ottawa, Canada 104.8 20. Stockholm, Sweden 104.7 21. Oerth, Australia 104.5 22. Montreal, Canada 104.3 23. Nurnberg, Germany 104.1 24. Dublin, Ireland 103.8 25. Calgary, Canada 103.6 26. Hamburg, Germany 103.4 27. Honolulu, USA 103.2 28. San Francisco, USA 103.2 29. Adelaide, Australia 103.1 30. Helsinki, Finland 103.1 31. Brisbane, Australia 102.8 32. Oslo, Norway 102.8 33. Paris, France 102.7 34. Singapore, Singapore 102.5 35. Tokyo, Japan 102.3 36. Boston, USA 101.9 37. Lyon, France 101.6 38. Yokohama, Japan 101.6 39. London, UK 101.2 40. Kobe, Japan 101.0 Patents, liczba patentow przypadajaca na 100,000 ludzi: 1. Luxembourg 5,804 2. Switzerland 1,152 3. Sweden 1,105 4. Singapore 864 5. Japan 860 6. Belgium 851 7. Taiwan 834 8. Ireland 831 9. Netherlands 776 10. Denmark 701 11. France 602 12. Canada 554 13. UK 551 14. South Korea 516 15. USA 511 16. Australia 502 17. Germany 457 18. Finland 394 19. Spain 377 20. Portugal 281 Najwieksze deficyty w m$: 1. USA -668.070 2. Spain -49.225 3. UK -41.880 4. Australia -39.658 5. Turkey -15.543 6. Italy -15.137 7. Greece -13.148 8.India -12.948 9. Portugal -12.682 10. Iraq -12.218 11. POLAND -10.357 12. Hungary -8.812 13. Mexico -7.409 14. South Africa -6.892 15. New Zealand -6.199 16. Czech Republic -5.595 17. Romania -5.589 18. Frace -4.830 http://img262.imageshack.us/img262/2254/heds40074646464nq2.jpg Konstytucji nie przelkne, ale bez trudnosci polykam dane liczbowe.

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Jeszcze troche danych z tej ksiazeczki powyzej: 12.9% populacji Ziemi posiada komputer 27.6% populacji planety posiada telefon komorkowy 4.5% GDP (gross domestic product, or GDP, is one of the ways for measuring the size of its economy czyli Produkt Krajowy Brutto) wydaje sie na EDUKACJE ludzkosci 10.2% GDP wydaje sie na zdrowie ludzkosci 82% populacji ma dostep do poprawionej wody

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

W średniowieczu właściwie nie było czystej wody w miastach, więc ją "poprawiali" - robili cienkusze (cienkie winka) - alkohol zabija bakterie.

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

Najlepsze sa tutaj w UK reklamy proszku do prania, gdzie kula ziemska jest odwzorowana z ubran, niebieskie ubrania woda, zielone ubrania kontynenty, a na srodku proszek do prania, a ciekawe, kiedy beda na rynku te nowatorskie pralki do prania bez uzycia wody, coz, chipy nowej generacji wchodza szybciej niz pralki nowej generacji, co jest po prostu dyskryminacja. W sredniowieczu bylo roznie w roznych miastach, zupelnie jak i dzisiaj.

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Polska 7. na świecie pod względem atrakcyjności inwestycyjnej

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

Polacy zazdroszcza sobie na wzajem i nie widza zagrozen ze strony nowoczesnych technologii (w tym powodowanie wypadkow i pozarow z satelit).

porfiria i jej historia: http://kwadritis.blogx.pl/ PONAD TO moja poezja: http://czucie-formy.bloog.pl/ Porphyria, eat bananas, great medicine. Porfirio, jedz banany, cud lekarstwo.

Pod koniec roku mają wyjsc nowe Televizory laserowe !! mają byc od LCD i plazmy tansze i mają miec leprzą jakosc obrazu o 2x !!!!! to dopiero bedzie techologia !!:)

Wina tuska

"Bezrobocie będzie wzrastało, bo technologie są coraz doskonalsze i coraz mniej ludzi będzie potrzebnych do pracy. Postęp jest nieubłagany." Szkopul w tym, ze maleje roznorodnosc towarow !!!! To jest straszne !!!!

Słyszałem, że Australia jest skazana na wymarcie - susza i coraz wyższe ceny.

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl

Ceny rosna wszedzie. Susze z powodziami tez sie wszedzie przeplataja. Zawsze sa kraje rozwijajace sie i zwijajace sie. Australia teraz nalezy do krajow rozwijajacych sie. Australia ma duze zapasy mineralow wiec tak szybko nie zginie.

Przeczytaj koniecznie Gosiu ten artykuł: http://serwisy.gazeta.pl/swiat/1,34187,3705136.html

Nie idź przede mną, bo może za tobą nie pójdę. Nie idź za mną, bo może nie potrafię pokazać ci drogi. Idź koło mnie i bądź moim przyjacielem. http://wendol.cba.pl wendol@o2.pl
Ilość wypowiedzi w tej dyskusji: 26
Nowy temat | Spis tematów Nowszy wątek | Starszy wątek

Proszę zalogować się aby zabrać głos na forum.
Jeśli nie masz konta, możesz w prosty sposób zarejestrować się.