eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming*.bat i więcej rdzeniRe: *.bat i więcej rdzeni
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: bartekltg <b...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: *.bat i więcej rdzeni
    Date: Wed, 26 Jun 2013 15:02:20 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 45
    Message-ID: <kqeoou$8i2$1@node1.news.atman.pl>
    References: <51cae2c3$0$1217$65785112@news.neostrada.pl>
    NNTP-Posting-Host: 89-73-65-59.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1372251742 8770 89.73.65.59 (26 Jun 2013 13:02:22 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 26 Jun 2013 13:02:22 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509
    Thunderbird/17.0.6
    In-Reply-To: <51cae2c3$0$1217$65785112@news.neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:203869
    [ ukryj nagłówki ]

    W dniu 2013-06-26 14:47, Peter pisze:
    > W czasach procesorów 1-rdzeniowych wszytko było jasne.
    > np taki plik *.bat
    > prog.exe par1
    > prog.exe par2
    > prog.exe par3
    > prog.exe par4
    > wykonywał się kolejno, po zakończeniu 1-go wykonywał się 2-gi, itd


    > Obecnie gdy większość komputerów posiada 2,4,6..rdzeni istnieje
    > potrzebna by wykonywały się równolegle. Jak obecnie pisze się skrypty by
    > te programy wykonywały się równolegle?


    Pod bash jest $, którym kończy się polecenie.
    Pod windowsem

    start prog.exe par1
    start prog.exe par2
    start prog.exe par3
    start prog.exe par4

    nawet ładniej, bo każdy dostanie własną konsolę.

    To był pierwszy wynik w wyszukiwaniu [non blocking bat windows] ;p

    > Drugi problem.
    > Procesy równoległe są rozdzielane na wszystkie rdzenie cyklicznie. Jak
    > przypisać żeby prog.exe par1 wykonywał się na konkretnym rdzeniu

    Np użyć bibliotek do wątków (std thread? leniuchy dalej nie zrobily
    tego na win32, a emulacja posix wolna:) lub do 'zrównoleglania'
    (openMP, MPI). Temat dość rozległy;)

    > Jeżeli to ma jakieś znaczenie to OS to Vista

    Ma, większy lub mniejszy, zależy czego używasz.



    pzdr
    bartekltg


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: