Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeriksson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
jeriksson
9y ago
There are no sockets in ffwd - everything is done by shared memory within a single process. By "round trip", we refer to communication latency across the CPU interconnect.
2.
▲
by
jeriksson
9y ago
You are right, the "data structure threads", which we call servers, poll on requests in a busy loop. If your data structures aren't very busy, dedicating a thread to serving the data structures may not be a good trade-off, in
3.
▲
by
jeriksson
9y ago
Combining is a type of delegation, where threads alternate taking on the role of the "server" in a conventional client-server delegation scheme.
4.
▲
by
jeriksson
9y ago
(author here) Yes, there are multiple responses in each cache line, reducing interconnect bandwidth requirements, and conserving precious store buffer resources on the server core.