I am confused about one thing, in multithreaded scenarios, can an application use 8 threads or 4? Also how does the scheduling work, can I pin a task that I know will be demanding on the firestorm cores?
Applications can use all 8 cores. There is one benchmark in the article where they somehow turn off the efficiency cores to figure out they add about 30% to the total CPU power in multi-core.