My team works on optimization of Java workloads (Cassandra, Kafka, OpenSearch and benchmarks), through the JVM, down to the cpu @intel. Tweets are my own.
"Re-write the IndexOf code without the use of the pcmpestri instruction, only using AVX2 instructions. This change accelerates String.IndexOf on average 1.3x for AVX2"
https://t.co/cHQgQpeXdw
@richardstartin@snatverk@netflix@forked_franz ... the jira issue before I had a JVM solution worked out. Still working that out. BTW, I don't have to be the one that fixes the issue - I just want it fixed!
@richardstartin@snatverk@netflix@forked_franz Yes, both groups have been working on this independently for months. Both are excellent examples of performance analysis, and both blog/video postings cover some common ground but highlight complementary technical issues. Seeing @forked_franz's new case pushed me to re-raise...
@christophdreis @brendangregg More cores, more problems😀. Seriously, this was an under-appreciated problem when it was first brought up. And if you squint enough, it's not that different from https://t.co/0xEpcyx7GI. Knowing one doesn't help you find another, but there's a set of solutions...
@carter_kozak@brendangregg@forked_franz Yes, I think so. Both cases are referenced in OpenJDK issue https://t.co/k11o5h8OEe targeting this issue. There are a few solutions to the problem in progress (that DON'T involve avoiding basic language features like instanceof and checkcast!)
@BrianGoetz@HomeDepot You didn’t say what kind of garbage disposal you chose - a Concurrent disposal runs intermittently, but never for very long. Parallel can dispose of your whole sink in one go. Or a Cereal garbage disposal? I can never find a good use for those.
Intel's JPE group has been a long-standing contributor to the #OpenJDK project.
Now hiring! Looking for people excited to work on Java performance and implementation all the way from micro-services to micro-architecture.
https://t.co/AAoo75WApG
@davidgsIoT 3/3
The only reason nobody definitely died is the thin wire acted as a safety fuse.
Did it work? Count the number of times I used the words "calculated, math, or adult supervision" :-) (the '70s). Sweet pecan stain on the control box though.
@davidgsIoT 2/3
- Place wire screen on either end of kite
- Connect to rectified 120V DC
- Place high voltage spark gap in center of kite to "ionize air"
- Connect to Control Box with thinnest possible wire (28+ guage?)
@mreinhold It's great to see Oracle providing AArch64 binaries again! Joining AdoptOpenJDK, Amazon, Azul, and Bellsoft as well as major linux distros. #Java + #Arm64
@chegar999 24 years ago I had my first kid, and started working on Java. I've been working off and on Java (and the kids) ever since. This weekend marks the commencement of a new phase. #MovedbyJava / #MadebyJava. Thanks Java - I'll get back to you next week!
#NewBlog: Gopal Hegde, VP & GM of the Server Processor BU at #Marvell, shares the continued progress on the Arm based ThunderX platform & the latest updates on the third generation server processor, #ThunderX3#ThunderX#DataCenter#HPC@Arm Learn More: https://t.co/7bbeu8MMS5