Prof. Memik works in the area of computer architecture. His work spans three major areas: (1) understanding/developing new technologies and developing architectures that are more suitable for these technologies, (2) modeling large-scale systems and optimizing them, and (3) developing techniques that can automatically detect user needs/requirements and use this information to improve performance of mobile system and reduce their power consumption