Explain superscalar, superpipelining, and VLIW architectures. List several ways in which the Intel and MIPS ISAs differ. Name several ways in which they are the same. Explain Java bytecodes. Give an example of a current stack-based architecture and a current GPR-based architecture. How do they differ?