amd implement