SHA-512 is part of SHA-2 family which consists of six hash functions. SHA-384 has digest length of 512 bits. SHA-512 is computed with 64-bit words. Currently, the SHA-512 has best public attacks break preimage resistance for is 57 out of 80 rounds. SHA-512 is pretty much identical to SHA-256 but there are certain differences. Most common differences are that the message is broken into 1024-bit chunks, the initial hash values and round constants are extended to 64 bits, and there are 80 rounds instead of 64.