Special-purpose Architectures Research Articles