Of course not. run time is a quality metric that should be defined. Hit it and you are fine. you loose quality if you hammer speed at the expense of other metrics. if you don't know how fast is fast enough then back to th drawing board. Do you need an Intel Xeon 50 processor workstation or an Arduino? A raspberry pie or a custom ASIC? You don't know you are optimising unless you have a goal. pass your goal and further speed gains are likely to be a waste of resources and money.