scale&parallel