Advances in circuit technology and their impact on computing systems