Hi Gary,
No, my book does not cover this topic. Generally speaking, using specificities of processors has not much to do with functional programming. Functional languages implementers have to translate functional programs into imperative programs that are executable by the processors. Beside this, Java is compiled to bytecode, which means code for a virtual processor (The JVM). So exploiting on chip vector calculation is not something the Java compiler can't do. This is done by the JVM itself. The JVM does use SIMD by default and this can be switched on and of using the
-XX:+UseSuperWord parameter.
If you need information about SIMD in Java, I suggest this article:
Java and SIMD