Article View: pl.comp.lang.asm
Article #2059Re: ‘lock–free’ aka odżywianie grupy asemblerowców :-)
From: minięty czas
Date: Sat, 20 Mar 2010 13:06
Date: Sat, 20 Mar 2010 13:06
25 lines
2298 bytes
2298 bytes
onegdaj ‟Andrzej Grażyński” rzecze: > , przenoszą, z istotnymi różnicami: > 0. Blokada realizowana jest w sposób sprzętowy 1. :-> > 1. Nakładanie i zdejmowanie blokady nie jest odrębną częścią algorytmu > rozwiązywania zadania, jest elementem atomu wchodzącego w skład tego > algorytmu > 2. Blokada nakładana jest na czas wykonywania jednej instrukcji > 3. Istnieje gwarancja zdjęcia blokady, bo wykonywanie instrukcji musi > się zakończyć (jeśli tak nie jest, mamy ogólną awarię sprzętową, co jest > katastrofą dla całego systemu). > 4. Nie istnieją problemy typowe dla synchronizacji, np. deadlock > 5. Nie ma gwarancji uzyskania wyłącznego dostąpu do zasobu, nie ma więc > gwarancji wykonania żądanej operacji. od czasu podania przez ciebie skrótów zatrudniłem ‟Google” za reklamy z ‘vatem’ :-) i wynikło, że te skróciki mówią tylko różnych typach da- nych przenoszonych po fakcie zajcia warunku. teraz sobie pomyśl co się będzie działo dla dowolnie dużej liczby syn- chronicznie pracujących procesorów, gdy wszystkie wykonałyby dowolną z tych instrukcji na tej samej danej w równoległym algorytmie. nadal się skaluje bez kosztów? ;-) -- ―oh yea, i got it! ―oh, stupid! D. Icke
Technical Details
Message-ID:
<ho2h8p$tl3$1@news.mixmin.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.stw-bonn.de!news.netcologne.de!newsfeed-fusi2.netcologne.de!news.mixmin.net!not-for-mailReferences:
<hi7d3a$u60$1@news.mixmin.net> <hnlvpl$tkc$1@news.onet.pl> <hntddv$kql$1@news.mixmin.net> <hnvg1a$7am$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.stw-bonn.de!news.netcologne.de!newsfeed-fusi2.netcologne.de!news.mixmin.net!not-for-mail From: minięty czas <crav@inbox.lv> Newsgroups: pl.comp.lang.asm Subject: Re: ‘lock–free’ aka odżywianie grupy asemblerowców :-) Date: Sat, 20 Mar 2010 13:06:35 +0000 (UTC) Organization: opRWTng Message-ID: <ho2h8p$tl3$1@news.mixmin.net> References: <hi7d3a$u60$1@news.mixmin.net> <hnlvpl$tkc$1@news.onet.pl> <hntddv$kql$1@news.mixmin.net> <hnvg1a$7am$1@news.onet.pl> Mime-Version: 1.0 Injection-Date: Sat, 20 Mar 2010 13:06:35 +0000 (UTC) Injection-Info: news.mixmin.net; posting-host="f2c078953fadb523ea4468cc1793f000"; logging-data="30371"; mail-complaints-to="abuse@mixmin.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit