New York Knicks star Carmelo Anthony is set to receive large portions of his $124 million contract in advance payments, according to people familiar with the matter.

The seven-time All-Star will receive half of his $22.5 million salary this season early. His contract is set up the same way for future years too, meaning that he'll eventually garner a little over $62 million, half the value of his entire deal, through advance payments. According to collective-bargaining agreement rules, 50% of an annual salary is the maximum a player can take in the form of an advance.

Anthony's advance payments will have no impact on the Knicks' salary-cap situation. It simply changes the timing of when the 30-year-old will receive his biggest paychecks. Anthony's agent, Leon Rose, didn't immediately return a call seeking comment.