No. Code can generally remain the same, and current applications will work excellent with POET. In fact, code gets easier to write due to POET.
The world has been forced to adapt to Silicon's limitations for many years now. Code writers have been pushed to develop code over the years to take advantage of the mutli core (or thread as some use) in SI. Ie. If a workload needs to be executed (with Intel in SI for example), it can be split up into 4 buckets and assigned each to a core (ie quad core) to execute. This will allow for faster execution than having one, non-threaded activity using one core.
What is great about POET is that due to it's cooler running temperatures, less power draw and high ceiling for clock speed (Ie. 50GHZ processor vs Intel’s quad core 3.6 GHZ) there is no need to write code for multi cores. Send POET the workload and it will rip right through it at amazing high clock speeds (processing cycle time).
The result is a much faster and more agile product/solution, with less demands on SW code writers to dance around performance limitations of the IC.