Wonder if this has anything to do with Jim Keller also leaving about a month ago?
https://www.anandtech.com/show/15846/jim-keller-resigns-from...
https://www.anandtech.com/show/15846/jim-keller-resigns-from...
Also, from those only his first stint at AMD can be considered "not staying long", most of the other positions were held for some years.