[pso] [T1]numar liste
Mihai Borobocea
mihaiborobocea at gmail.com
Sun Mar 9 00:14:10 EET 2008
Este ok daca folosim spinlock-uri readwrite?
Cata vreme nu avem nevoie de acces de write, maximizam paralelismul.
Mihai
2008/3/7 Razvan Deaconescu <razvand at cs.pub.ro>:
> Nu sunt foarte de acord cu solutia unei liste pentru fiecare syscall.
>
> De ce? Pentru ca asigura o granularitate ce aduce, in anumite situatii,
> mai mult rau decat bine.
>
> Avem 350 de capete de lista si 350 de spinlock-uri. Are sens o asemenea
> granularitate? Ar avea sens daca ar fi foarte foarte multe apeluri de
> sistem intr-un interval de timp si daca dureaza relativ mult cautarea.
> Cautarea unui proces intr-o lista de procese monitorizate este insa
> foarte rapida. Este posibil sa dureze mai mult achizitionarea unui lock
> decat operatia efectiva. Adica riscul supragranularizarii.
>
> In mod evident aceeasi problema (cu timpul de lock) poate aparea si la
> folosirea unei singure liste si a unui singur lock.
More information about the pso
mailing list