A software-defined radio (SDR) capability may be provided in a general
purpose, many core processing system by sequestering one or more
partitions running on one or more cores and instantiating a
communications capability by having discrete SDR functions performed by
the sequestered partitions. Each SDR module embodied in a sequestered
partition may be independently upgraded without modifying the hardware of
the underlying processing system. By executing SDR modules in cores not
accessible by application programs and/or an operating system (OS), a
better Quality of Service (QoS) may be provided for wireless
communications on the general purpose, multi-core processing system. An
embodiment comprises isolating a core of a many core processing system as
a sequestered partition, loading a software-defined radio module onto the
core, and executing the software-defined module to implement wireless
communications.