Annual report pursuant to Section 13 and 15(d)

Goodwill and Acquired Intangible Assets (Details) (Schedule of Goodwill)

v2.4.1.9
Goodwill and Acquired Intangible Assets (Details) (Schedule of Goodwill) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 27, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Goodwill [Line Items]                      
Initial goodwill         $ 2,424us-gaap_GoodwillNotAllocatedAmount         $ 2,424us-gaap_GoodwillNotAllocatedAmount  
Accumulated impairment loss (2,104)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss       (1,871)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss       (2,104)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (1,871)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss  
Goodwill 320us-gaap_Goodwill       553us-gaap_Goodwill       320us-gaap_Goodwill 553us-gaap_Goodwill  
Goodwill impairment charge 233us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 233us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Computing and Graphics                      
Goodwill [Line Items]                      
Initial goodwill         1,359us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
        1,359us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
 
Accumulated impairment loss (1,359)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
      (1,126)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
      (1,359)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
(1,126)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
 
Goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
      233us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
233us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
 
Goodwill impairment charge                 233us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
 
Enterprise, Embedded and Semi-Custom                      
Goodwill [Line Items]                      
Initial goodwill         320us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
        320us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
 
Accumulated impairment loss 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
      0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
      0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
 
Goodwill 320us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
      320us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
      320us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
320us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
 
Goodwill impairment charge                 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
 
All Other                      
Goodwill [Line Items]                      
Initial goodwill         745us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
        745us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
 
Accumulated impairment loss (745)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
      (745)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
      (745)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
(745)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
 
Goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
      0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
 
Goodwill impairment charge                 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
 
SeaMicro Acquisition                      
Goodwill [Line Items]                      
Initial goodwill         230us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
        230us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
 
SeaMicro Acquisition | Computing and Graphics                      
Goodwill [Line Items]                      
Initial goodwill         165us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
        165us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
 
SeaMicro Acquisition | Enterprise, Embedded and Semi-Custom                      
Goodwill [Line Items]                      
Initial goodwill         65us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
        65us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
 
SeaMicro Acquisition | All Other                      
Goodwill [Line Items]                      
Initial goodwill         0us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
        0us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_SeaMicroAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
 
ATI Acquisition                      
Goodwill [Line Items]                      
Initial goodwill         2,194us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
        2,194us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
 
ATI Acquisition | Computing and Graphics                      
Goodwill [Line Items]                      
Initial goodwill         1,194us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
        1,194us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_ComputingandGraphicsMember
 
ATI Acquisition | Enterprise, Embedded and Semi-Custom                      
Goodwill [Line Items]                      
Initial goodwill         255us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
        255us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_EnterpriseEmbeddedandSemiCustomMember
 
ATI Acquisition | All Other                      
Goodwill [Line Items]                      
Initial goodwill         $ 745us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember
        $ 745us-gaap_GoodwillNotAllocatedAmount
/ us-gaap_BusinessAcquisitionAxis
= amd_ATIAcquisitionMember
/ us-gaap_StatementBusinessSegmentsAxis
= amd_AllOtherMember