Question on pipelined processor


a pipelined processor has a clock rate of 3 GHz and executes a program with 3 million instructions.the pipeline has nine stages,and intructions are issued at a rate of one per clock cycle.ignor penalties due to branch instructions and out of sequence executions.then what is throughput(in MIPS)of the pipelined processor?