Native GenAI: Amazon Bedrock & Google Gemini
Psyclone modules can now drive Amazon Bedrock and Google Gemini directly — bringing native, low-latency generative-AI inference into the real-time pub/sub fabric for building sub-second AI applications.
Psyclone modules can now drive Amazon Bedrock and Google Gemini directly — bringing native, low-latency generative-AI inference into the real-time pub/sub fabric for building sub-second AI applications.
Later this year we plan to release version 2.0 of the Psyclone platform. It is a complete rewrite of Psyclone 1.5 with all the old features intact and with massive performance improvements, merging of discrete and streaming data messaging, introduction of drumbeat signals for simulations and a completely new web interface, PsyProbe 2.0. You can…
We have today released the final version of the Psyclone platform, now officially out of Beta. Please visit the download page and grab either the source code or the binary release. Work will continue on Psyclone beyond the end of the project and we will keep this page updated with new versions.
The psytest suite was rebuilt into a context-chained set of stages exercising context switching, time sync, guaranteed & best-effort messaging, signals, and catalog retrieval — each stage emitting a PASS/FAIL + perf line with a final aggregated verdict. It now reports full p50/p90/p95/p99/p99.9 tail-latency percentiles, not just averages.
Root-caused a heap-corrupting bug affecting the whole product: a destructive pthread_join was being used as a liveness probe, reaping threads so a later authoritative join operated on freed handles. Replaced with non-destructive pthread_kill(h,0) probing — eliminating intermittent shutdown hangs.
The same socket-mode and buffered-read optimisations lifted best-effort UDP messaging to 155,000 messages/second (up from ~107k) with latency down to about 6 microseconds (from 9.3us) — reinforcing Psyclone’s sub-10us real-time profile.
Two macOS timeout primitives treated an absolute deadline as a relative countdown, silently turning bounded waits into infinite hangs under contention — the root cause of intermittent 30-second teardown stalls. Now fixed and soak-validated.