add Generate_real_data benchmark