Funny. How the hell can it be a dual core when AMD clearly stated it is NOT a chip multicore-processor. Multi means 2 or more.
Don't be blind. It clearly does, but you seem to be incapable of understanding a diagram. Simply says; in a FP load you have 2 hardware threads available and 2 hardware threads in ALU workload.
Don't be silly, there's no such thing as a core inside a core which is inside a core which is again inside a core etc.. A module isn't any different than a Intel core with the exception of duplicating an ALU cluster aka CMT, pictures are readily available you can confirm this for yourself.
Here you go, plenty of front and back-end diagrams;
Haswell + SB comparison: http://www.realworldtech.com/haswell-cpu/
Bulldozer + instanbul comparison: http://www.realworldtech.com/bulldozer/