hardware research