computing hardware trends