🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2055

Re: ‘lock–free’ aka odżywianie grupy asemblerowców :-)

#2055
From: minięty czas
Date: Tue, 12 Jan 2010 02:53
19 lines
2332 bytes
onegdaj ‟minięty czas” rzecze:
>     a o co mi tak naprawdę chodzi? :-)   tego można się dowiedzieć, zas-
> tanawiając  się, kiedy ·nie· można  zastosować  instrukcji typu ‘compare
> and  set’ i dlaczego —ale  nie  dlatego, że  przenosi  zbyt mało danych.
> i jak by wyglądał taki algorytm na procesor ‘risc’…?
taka  instrukcja  w ogólności robi co następuje: używa danych globalnych
do  modyfikacji  stanu  lokalnego, a następnie warunkowo modyfikuje daną
globalną.   ze  względu na konieczność synchronizacji różnych procesorów
w świecie rzeczywistym— ta instrukcja w takiej postaci jak obecnie unie-
możliwiałaby  dołączanie niezależnych procesorów do architektury.   two-
rzenie  bardzie zaawansowanych algorytmów wymaga powiększania części mo-
dyfikującej stan lokalny, co powoduje wykonywanie przez procesory pracu-
jące synchronicznie— niepotrzebnych instrukcji i uniemożliwia skalowanie
mocy obliczeniowej przez łaczenie procesorów.   …
-- 
 qo   |)      CPL<=dataDPL CPL==/>=codeDPL:conform'/nc';max=CPL! AV0ID bHp
    _x/ ,     CPL<=TSS,gateDPL CPL>=/==dest_DPL:/(jmp&nc') ,RPL!- #GP -o0o
    |    ng  __ -- __ -- __ -- __ -- __ -- __ -- __ -- __ -x86-, EV3RY o0o
,__ -- __ -- Current/Requested/DescriptorPrivilegeLevel C/R/DPL , d4y m:#=
Technical Details
Message-ID: <higo84$9mu$1@news.mixmin.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.mixmin.net!not-for-mail
References: <hi7d3a$u60$1@news.mixmin.net> <hi7otf$793$1@inews.gazeta.pl> <hi7rnu$g3v$1@news.mixmin.net> <hidkec$as1$1@news.onet.pl> <hietpm$h9g$1@news.mixmin.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.mixmin.net!not-for-mail
From: minięty czas <crav@surfy.net>
Newsgroups: pl.comp.lang.asm
Subject: Re: ‘lock–free’ aka
 odżywianie grupy
 asemblerowców :-)
Date: Tue, 12 Jan 2010 02:53:56 +0000 (UTC)
Organization: opRWTng
Message-ID: <higo84$9mu$1@news.mixmin.net>
References: <hi7d3a$u60$1@news.mixmin.net> <hi7otf$793$1@inews.gazeta.pl> <hi7rnu$g3v$1@news.mixmin.net> <hidkec$as1$1@news.onet.pl> <hietpm$h9g$1@news.mixmin.net>
Mime-Version: 1.0
Injection-Date: Tue, 12 Jan 2010 02:53:56 +0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="c1636f81fee22411058317f0c2307260"; logging-data="9950"; mail-complaints-to="abuse@mixmin.net"
Lines: 19
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit