question: What is responsible for these vast increases in speed ?
answer: Faster processors , as well as advances in software noise reduction techniques
turker_answer: Faster processors , as well as advances in software noise reduction techniques are responsible for these vast increases in speed .
rule-based: Responsible for these vast increases in speed is faster processors , as well as advances in software noise reduction techniques .