Hello,
You will say that those scalable FIFO queues on multicores that i have presented to you are scalable in theory , this is why we call them scalable, but i don't agree, cause when you say scalable it means
scalable also in pratice, but we are far from resolving the problem
of the non scalability on multicores of the data memory transfer,
i don't mean data cache memory transfer, but data memory transfer that
is not scalable, so as i said since we can not exclude the data memory
transfer from the FIFO queue application or concept, as we can not exclude
the data memory tranfer from the parallel compression, hence
we can not say that scalable FIFO queues on multicores are scalable,
cause as i have explained to youl i think those scalable FIFO queues
are not scalable, it's the same for parallel hashtables and database
engines, we can not exclude the data memory tranfer that is not scalable
from the hashtables applications or concept or from the database engines
applications or concept, so since they are memory bound and/or disk
bound and cache unfriendly that means they are not scalable on multicores.
Thank you,
Amine Moulay Ramdane.